fbdump Linux Framebuffer cihaz görünən hissəsinin məzmunu edər və bir PPM faylı olaraq standart çıxış üçün yazır sadə bir alətdir.
Başqa sözlə, bu, Framebuffer çalışan bir şey bir ekran edir. Hazırda layihə dolu-pixel Framebuffer növləri üçün kifayət qədər tam dəstək var və həmçinin VGA16 Framebuffer sürücü ilə işləyir.
fbdump Mən Gerd Norr tərəfindən yazılmışdır iman öncə fbsnap adlı yaş, rast gəldi bir daha asan proqram ilham edilib (heç bir müəllif proqram mənbə kodu qeyd olunur, baxmayaraq ki, mən yanlış ola bilər). fbdump lakin fbsnap az əlaqəsi, və ümumiyyətlə daha çox faydalıdır. Bu framebuffers pixel və rəng modelləri bir çox müxtəlif işə dəstəkləyir big- və az endian mimarilerde (işləmək lazımdır?) Işləyir, və (video yaddaş oxu heç super sürətli olacaq, baxmayaraq ki,) əsaslı sürətli edir.
Mən Framebuffer images çox qamarlamaq üçün sürətli və sadə yol lazım Mən ilk bir çox moons əvvəl fbdump yazdı. Bir sadə pişik / dev / fb0 komanda və ya oxşar həyata xam Framebuffer dump etmək mümkündür, baxmayaraq ki, sizin ən yəqin ki, bilirsiniz kimi - nə asılı olaraq pixel format və rəng model Framebuffer istifadə edir - nəticələri həmişə xüsusilə faydalı deyil. Fbdump ilə, digər tərəfdən, siz həmişə gözəl, portativ, 24-bit, doğru rəng image almaq - bu tələb olunan hər hansı pixel format və ya rəng alan dönüşüm (ən azı formatları üçün dəstəkləyir) qayğı ildən.
Daha çox, məsələn, PNG - - xahiş edə bilər niyə bir PPM kimi image saxlaya fbdump edir? Yaxşı, bir PPM yazmaq üçün ucuz və bunu hər hansı bir xarici kitabxana qarşı birləşdirən tələb etmir. X86 memarlıq, hazırda fbdump dəfə lüt bir miniscule 8K yürütülebilir aşağı tərtib - və standart C kitabxana başqa heç bir bağımlılıkları var. Mən bir anda PNG üçün dəstək əlavə ətrafında əldə edə bilər bildirib ki, sonra. NetPBM paketi ilə daha faydalı bir şey PPMs çevirmək üçün asandır, çünki, baxmayaraq ki, ciddi lazım deyil. Məsələn, kimi bir şey edə bilərsiniz
fbdump | pnmtopng> grab.png
bir PNG kimi çıxdı Framebuffer. PPMs həmçinin Gimp və ImageMagick ən açıq mənbə image emal paketləri, birbaşa oxumaq olar.
Istifadə
fbdump hazırda aşağıdakı command-line variantları dəstəkləyir:
-fb
-vt
-Delay
-fb Seçimi təmin edilərsə, cihaz / dev / fb0 qənimətçilik üçün yetirilməməsi fbdump. Siz həmçinin ətraf mühit dəyişən Framebuffer vasitəsilə Framebuffer (bu yalnış düçar edər command line -fb açarı ilə təchiz bir dəyər) daxil edə bilərsiniz. Məsələn:
Framebuffer = / dev / fb1 fbdump> out.ppm
Bu Release Yenilikler:
Software ətraflı:
Version: 0.4.2
Tarixi Upload: 2 Jun 15
Lisenziya: Pulsuz
Məşhurluq: 31
Şərhlər tapılmadı