fbdump

Software screenshot:
fbdump
Software detaljer:
Version: 0.4.2
Upload dato: 2 Jun 15
Udvikler: Richard Drummond
Licens: Gratis
Popularitet: 31

Rating: 1.0/5 (Total Votes: 1)

fbdump er et simpelt værktøj, der fanger indholdet af den synlige del af Linux framebuffer enhed og skriver det til standard output som en PPM-fil.
Med andre ord, det tager et screenshot af noget, der kører på framebuffer. Projektet har i øjeblikket temmelig komplet understøttelse af pakket-pixel framebuffer typer og arbejder med VGA16 framebuffer driver også.
fbdump var inspireret af en endnu enklere program jeg kom på tværs af aldre siden kaldet fbsnap, som jeg mener er skrevet af Gerd Knorr (selvom ingen forfatter er nævnt i kildekoden til dette program, så jeg kunne være forkert). fbdump bærer lidt forhold til fbsnap, dog, og er generelt meget mere nyttigt. Det understøtter framebuffere ansætte et større udvalg af pixel og farve modeller, arbejder (bør arbejde?) På big-og lidet endian arkitekturer, og er rimelig hurtig (selvom læsning fra video hukommelse er aldrig vil være super hurtig).
Jeg først skrev fbdump mange måner siden, da jeg havde brug for en hurtig og enkel måde at få fat i masser af billeder fra framebuffer. Som de fleste af jer vil sikkert ved, selv om det er muligt at gøre en rå framebuffer dump ved at udføre en simpel kat / dev / fb0 kommando eller lignende - alt efter, hvad pixel format og farve model din framebuffer bruger - resultaterne er ikke altid særlig nyttige. Med fbdump, på den anden side, får du altid en dejlig, bærbar, 24-bit, ægte farvebillede - da det tager sig af en pixel format eller farve-space konvertering påkrævet (i det mindste for formater det understøtter).
Hvorfor fbdump gemme billedet som et PPM - snarere end for eksempel et PNG - du måske spørge? Tja, en PPM er billigt at skrive ud og ikke kræver at linke mod eventuelle eksterne biblioteker at gøre det. På x86-arkitekturen, fbdump øjeblikket samler ned til en minimal 8K eksekverbar engang strippet - og har ikke andre end standard C biblioteket afhængigheder. Når det er sagt, jeg kan komme rundt til at tilføje understøttelse af PNG på et tidspunkt. Det er ikke strengt nødvendigt, men fordi med NetPBM pakken er det nemt at konvertere PPM til noget mere nyttigt. For eksempel kan du gøre noget lignende
fbdump | pnmtopng> grab.png
at udsende framebuffer som PNG. PPM kan også aflæses direkte af de fleste open source billedbehandling pakker, såsom Gimp og ImageMagick.
Anvendelse
fbdump understøtter i øjeblikket følgende kommandolinjeparametre:
-fb Angiver den framebuffer enhed for at få fat i er
-vt Bring virtuel terminal nummer i forgrunden før opsigtsvækkende (og vende tilbage til den aktuelle terminal bagefter)
-delay Delay sekunder efter skift, men før opsigtsvækkende.
Hvis -fb indstilling ikke er forudsat, fbdump standardindstillinger til at snuppe fra enheden / dev / fb0. Du kan også angive framebuffer via miljøet variable framebuffer (en værdi, der følger med -fb kontakten på kommandolinjen vil tilsidesætte denne). For eksempel:
Framebuffer = / dev / FB1 fbdump> out.ppm
Hvad er nyt i denne version:

Andre software developer Richard Drummond

E-UAE
E-UAE

3 Jun 15

Kommentarer til fbdump

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!