fbdump

Sagteware kiekie:
fbdump
Sagteware besonderhede:
Weergawe: 0.4.2
Upload datum: 2 Jun 15
Ontwikkelaar: Richard Drummond
Lisensie: Gratis
Populariteit: 31

Rating: 1.0/5 (Total Votes: 1)

fbdump is 'n eenvoudige instrument wat die inhoud van die sigbare gedeelte van die Linux raambuffer toestel vang en skryf dit op die standaard uitset as 'n PPM lêer.
Met ander woorde, dit neem 'n kiekie van enigiets wat op die raambuffer. Die projek het tans redelik volledige ondersteuning vir verpak-pixel raambuffer tipes en werk met die VGA16 raambuffer bestuurder ook.
fbdump is geïnspireer deur 'n nog eenvoudiger program het ek afgekom op eeue gelede genoem fbsnap, wat ek glo is geskryf deur Gerd Knorr (hoewel geen outeur genoem in die bronkode van die program, so ek kan verkeerd wees). fbdump dra min verhouding tot fbsnap, egter, en is oor die algemeen baie meer nuttig. Dit ondersteun framebuffers diens van 'n groter verskeidenheid van pixel en kleur modelle, werk (moet werk?) Op big- en min endian argitekture, en is redelik vinnig (alhoewel die lees van video geheue is nooit gaan super vinnig om te wees).
Ek het eers geskryf fbdump baie mane gelede, toe ek 'n vinnige en maklike manier om baie van die beelde van die raambuffer gryp nodig. Soos die meeste van julle seker weet, maar dit is moontlik om 'n rou raambuffer dump doen deur die uitvoering van 'n eenvoudige kat / dev / fb0 opdrag of soortgelyke - afhangende van wat pixel formaat en kleur model jou raambuffer gebruik - die resultate is nie altyd veral nuttig. Met fbdump, aan die ander kant, altyd lekker, draagbare, 24-bit, ware-kleur beeld te kry jou - want dit sorg vir 'n pixel formaat of kleur-ruimte omskakeling vereis (ten minste vir formate ondersteun).
Hoekom doen fbdump die beeld te red as 'n PPM - eerder as byvoorbeeld 'n PNG - jy vra? Wel, 'n PPM is goedkoop om uit te skryf en dit nie nodig koppel teen enige eksterne biblioteke om dit te doen. Op die x86 argitektuur, fbdump tans stel af na 'n minuskule 8K uitvoerbare keer gestroop - en het geen ander as die standaard C biblioteek afhanklikhede. Noudat dit gesê is, ek rondom kan kry om te voeg ondersteuning vir PNG op 'n sekere punt. Dit is nie streng noodsaaklik, al is, want met die NetPBM pakket is dit maklik om PPMs omskep in iets meer nuttig. Byvoorbeeld, kan jy iets doen soos
fbdump | pnmtopng> grab.png
uitset die raambuffer as 'n PNG. PPMs kan ook direk deur die meeste open source beeldverwerking pakkette, soos die Gimp en Imagemagick gelees word.
Gebruik
fbdump ondersteun tans die volgende opdrag-lyn opsies:
-fb Spesifiseer die raambuffer toestel aan te gryp is
-vt Bring virtuele terminaal getal na die voorgrond voor gryp (en terug te keer na die huidige terminale daarna)
-delay Vertraging sekondes nadat skakel, maar voor gryp.
As die -fb opsie nie word voorsien, fbdump standaard gryp van die toestel / dev / fb0. Jy kan ook die raambuffer via die omgewing veranderlike raambuffer (a met die -fb skakelaar op die command line sal hierdie oorheers verskaf waarde) spesifiseer. Byvoorbeeld:
Raambuffer = / dev / fb1 fbdump> out.ppm
Wat is nuut in hierdie release:

Ander sagteware ontwikkelaar Richard Drummond

E-UAE
E-UAE

3 Jun 15

Kommentaar te fbdump

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!