fbdump

Programinė įranga Screenshot:
fbdump
Programinė detalės:
Versija: 0.4.2
Įkėlimo datą: 2 Jun 15
Kūrėjas: Richard Drummond
Licencija: Nemokamai
Populiarumas: 31

Rating: 1.0/5 (Total Votes: 1)

fbdump yra paprastas įrankis, kuris fiksuoja matomoje Linux kadrų buferio įrenginio turinį ir įrašo juos į standartinę išvestį kaip PPM failą.
Kitaip tariant, tai užima daug kas veikia ant kadrų buferiu ekrano. Projektas šiuo metu yra gana pilną paramą supakuoti pikselio framebuffer 'io tipus, taip pat dirba su VGA16 kadrų buferio vairuotojo.
fbdump įkvėpė dar paprastesniu programą aš atėjau visoje amžių prieš vadinamųjų fbsnap, kurie, mano manymu, buvo parašyta Gerd Knorr (nors ne autorius minimas kodo tos programos, taigi galiu klysti). fbdump menkai santykius fbsnap, tačiau ir paprastai yra daug naudingesnis. Jis palaiko framebuferiams dirba daugiau įvairių pikselių ir spalvų modelių, dirba (turi dirbti?) Ant big- ir mažai endian architektūros ir pagrįstai greitai (nors skaitant iš vaizdo atminties niekada bus super greitai).
Aš pirmą kartą rašė fbdump prieš daugelį mėnuliai, kai man reikia greitai ir paprastas būdas patraukti daug paveikslėlių iš kadrų buferiu. Kadangi dauguma iš jūsų tikriausiai žinote, nors tai galima padaryti žalią framebuffer dump atlikdami paprastą cat / dev / fb0 komandą ar panašios - priklausomai nuo to, ką pikselių formatas ir spalvos modelis savo buferio naudoja - rezultatai ne visada yra ypač naudinga. Su fbdump, kita vertus, jūs visada galite gauti gražus, patogus nešiotis, 24-Bit, tiesa spalvotą vaizdą - nes ji rūpinasi bet pikselių formato arba spalvų erdvės konvertavimas reikalaujama (bent formatų palaiko).
Kodėl fbdump išsaugoti atvaizdą kaip PPM - o ne, pavyzdžiui, PNG - galite paklausti? Na, Laikas yra pigiai išrašyti ir nereikalauja susiejimas prieš bet kokių išorinių bibliotekų padaryti. Ant x86 architektūros, fbdump metu rengia žemyn į Mažiausias 8K vykdomąjį kartą pašalintos vidurinės gyslos, - ir neturi kitų nei standartinės C bibliotekoje priklausomybes. Pasakęs, kad galėčiau gauti aplink pridedant paramą PNG tam tikru momentu. Tai nėra būtina, nors, nes su NetPBM paketo tai lengva konvertuoti PPM į kažką daugiau naudingas. Pavyzdžiui, jūs galite padaryti kažką panašaus
fbdump | pnmtopng> grab.png
išvesties buferio kaip PNG. PPM taip pat gali būti tiesiogiai dauguma atviro kodo vaizdo apdorojimo paketus, pavyzdžiui, Gimp ir ImageMagic.
Naudojimas
fbdump šiuo metu palaiko šiuos komandų eilutės parinktis:
-fb Nurodo framebuffer įrenginį paimti iš yra
-vt Suderinti virtualų terminalo numerį įgytos prieš greiferiniai (ir grįžti į dabartinę terminalo vėliau)
delay Pauzė sekundžių po įjungimo, bet prieš greiferiniai.
Jei -fb galimybė nėra numatyta, fbdump nutylėjimą greiferiniai iš prietaiso / dev / fb0. Jūs taip pat galite nurodyti framebuffer per aplinką kintamojo framebuffer (vertė komplekte su -fb jungiklis komandinėje eilutėje turės pirmenybę prieš tai). Pavyzdžiui:
Framebuffer = / dev / FB1 fbdump> out.ppm
Kas naujo šioje versijoje:

Kita programinė įranga kūrėjas Richard Drummond

E-UAE
E-UAE

3 Jun 15

Komentarai fbdump

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!