fbdump

Software screenshot:
fbdump
Podrobnosti Software:
Verze: 0.4.2
Datum uploadu: 2 Jun 15
Vývojka: Richard Drummond
Licence: Volný
Popularita: 31

Rating: 1.0/5 (Total Votes: 1)

fbdump je jednoduchý nástroj, který zachycuje obsah viditelné části zařízení framebufferu Linux a zapíše ho do standardní výstup jako PPM soubor.
Jinými slovy, to znamená snímek obrazovky něco běžící na framebufferu. Projekt má v současné době poměrně kompletní podporu pro zabalené-pixelů typů framebufferová a také pracuje s ovladačem VGA16 framebufferu.
fbdump byl inspirován ještě jednodušším programu, jsem narazil na věky před zvaných fbsnap, který podle mého názoru napsal Gerd Knorrem (ačkoli žádný autor je uvedeno ve zdrojovém kódu tohoto programu, takže jsem mohl být špatně). fbdump nese malou vztah fbsnap, nicméně, a je obecně mnohem užitečnější. Podporuje framebuffery zaměstnávat větší paletu modelů pixelů a barev, práce (měl by fungovat?) Na big- a little-endian architektury, a je poměrně rychlá (ačkoli čtení z video paměti je nikdy bude super rychlý).
Poprvé jsem psal fbdump mnoho měsíců, když jsem potřeboval rychlý a jednoduchý způsob, jak chytit spoustu obrázků z framebufferu. Jak většina z vás asi víte, i když je možné udělat syrové framebufferu dump provedením jednoduché cat / dev / příkazu fb0 nebo podobné - v závislosti na tom, co formát pixel a barevný model, váš framebuffer používá - výsledky nejsou vždy zvlášť užitečné. S fbdump, na druhou stranu, vždy dostanete pěknou, přenosný, 24-bit, pravda-barevný obraz - protože to se stará o jakémkoli formátu pixel nebo barevného prostoru požadované konverze (aspoň pro formáty podporuje).
Proč fbdump uložit obrázek jako PPM - spíše než, například, PNG - můžete se zeptat? No, PPM je levný, aby vypsat a nevyžaduje propojení proti žádné externí knihovny, aby tak učinily. Na architektuře x86, fbdump v současné době sestavuje až na nepatrné 8K spustitelný jednou svlékl - a nemá žádné jiné než standardní knihovny C závislostí. Který uvedl, že jsem se může dostat kolem přidání podpory pro PNG v určitém okamžiku. Není to nezbytně nutné, i když, protože s balíčkem NetPBM je snadné převést PPMS do něčeho užitečného. Například, můžete udělat něco jako
fbdump | pnmtopng> grab.png
výstup framebuffer jako PNG. PPMS lze také číst přímo většina balíčků zpracování obrazu open source, jako například Gimp a ImageMagick.
Používání
fbdump v současné době podporuje následující možnosti příkazového řádku:
-fb <řetězec> Určuje zařízení framebufferu k uchopit ze je
-vt Přenést virtuální číslo terminálu do popředí před popadla (a vrátit se k aktuálním terminálu později)
-delay Delay sekund po zapnutí, ale před chytil.
Pokud je -fb volba není k dispozici, fbdump výchozí k popadat ze zařízení / dev / FB0. Můžete také určit framebuffer přes proměnné prostředí framebufferu (hodnota dodávaného s -fb spínačem na příkazové řádce potlačí toto). Například:
FRAMEBUFFER = / dev / FB1 fbdump> out.ppm
Co je nového v této verzi:

Ostatní software developer Richard Drummond

E-UAE
E-UAE

3 Jun 15

Komentáře k fbdump

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!