fbdump

Софтуер снимки:
fbdump
Софтуер детайли:
Версия: 0.4.2
Дата на качване: 2 Jun 15
Розробник: Richard Drummond
Разрешително: Безплатно
Популярност: 31

Rating: 1.0/5 (Total Votes: 1)

fbdump е прост инструмент, който улавя съдържанието на видимата част от фреймбуфер устройството Linux и го пише на стандартния изход като файл PPM.
С други думи, това отнема една снимка на нещо, работещ на фреймбуфер. Проектът в момента има доста пълна подкрепа за пакетирани-пикселни видове фреймбуфер и също така работи с драйвера на VGA16 фреймбуфер.
fbdump е вдъхновен от още по-проста програма, се натъкнах преди векове, наречени fbsnap, които вярвам, че е написана от Gerd Knorr (въпреки че не е автор се споменава в изходния код на тази програма, така че може и да греша). fbdump имат малка връзка с fbsnap, обаче, и като цяло е много по-полезно. Той поддържа framebuffers използващи по-голямо разнообразие на пикселните и цветни модели, работи (трябва да работи?) На големи и малко по-къс архитектури, и е сравнително бързо (въпреки четене от видео памет никога няма да бъде супер бързо).
За първи път пише fbdump преди много луни, когато имах нужда от бърз и лесен начин да вземете много картинки от фреймбуфер. Както повечето от вас вероятно ще знае, въпреки че е възможно да се направи по-сурово фреймбуфер сметището чрез извършване на прости котка / Dev / fb0 команда или подобни - в зависимост от това, което пиксел формат и цвят модел си фреймбуфер използва - резултатите не винаги са особено полезни. С fbdump, от друга страна, винаги получавате хубав, преносим, ​​24-битов, вярно-цветен образ - тъй като тя се грижи за всеки пиксел формат или цветно пространство преобразуване изисква (поне за формати го поддържа).
Защо fbdump запазите изображението като PPM - а не, например, PNG - може да попитам? Е, PPM е евтино да пишат и не изисква обвързване срещу всякакви външни библиотеки, за да го направят. На x86 архитектура, fbdump момента компилира до микроскопично 8K изпълним веднъж лишен - и все още няма зависимости, различни от стандартната C библиотека. Като каза, че аз може да се придвижва към добавянето на поддръжка за PNG в някакъв момент. Това не е строго необходимо, все пак, защото с пакета NetPBM е лесно да конвертирате PPMS в нещо по-полезно. Например, можете да направите нещо подобно
fbdump | pnmtopng> grab.png
за извеждане на фреймбуфер като PNG. PPMS също могат да се четат директно от повечето пакети за обработка на изображения с отворен код, като Gimp и ImageMagick.
Употреба
fbdump момента поддържа следните опции от командния ред:
-fb <низ> Задава фреймбуфер устройството да вземете от е <низ>
-vt <бр> Bring виртуален номер на преден план терминал преди измъкна (и да се върнете към текущия терминал след това)
-delay <бр> Забавяне секунди след включване, но преди да вземете.
Ако -fb опцията не е предоставена, fbdump просрочията да измъкна от устройство / Dev / fb0. Можете също така да определите фреймбуфер чрез променлива фреймбуфер среда (на стойност не е предоставен със -fb ключа на командния ред ще замени настоящия). Например:
Фреймбуфер = / Dev / FB1 fbdump> out.ppm
Какво е новото в тази версия:

Друг софтуер на разработчика Richard Drummond

E-UAE
E-UAE

3 Jun 15

Коментари към fbdump

Коментари не е намерена
добавите коментар
Включете на изображения!