====== Zobrazenie obrazka na strojceku ====== Musime mat nachystany obrazok vo formate *.bmp, a nakopirovat si ho na strojcek. scp obrazok.bmp root@192.168.12.60:/tmp Zavolame nasledovne funkcie. Pri splash_bmp su prve dva argumenty suradnice, od ktorych sa ma obrazok zobrazit, a treti argument je nazov suboru. splash_start splash_bmp 0 0 /tmp/obrazok.bmp Ak chceme, aby obrazok zostal zobrazeny (napr. ak chceme spravit jeho screenshot) musime zavolat funkciu splash_copy. splash_copy Skoncime zavolanim funkcie splash_stop. splash_stop ====== Urobenie screenshotu ====== Ulozenie screenshotu do suboru "screen". cat /dev/fb0 > /tmp/screen Zobrazenie screenshotu na obrazovke. cat /tmp/screen > /dev/fb0 ====== Screenshot obrazku ====== Kombinacia predchadzajucich postupov. splash_start splash_bmp 0 0 /tmp/obrazok.bmp splash_copy splash_stop cat /dev/fb0 > /tmp/screen ====== Screenshot obrazku na 2.4 citacke ====== * cez winSCP nahrat do /tmp subory libpng12.so.0 [[http://192.168.10.22/emtest/bin/screen_2_4_slave/libpng12.so.0|libpng]] a fbgrab [[http://192.168.10.22/emtest/bin/screen_2_4_slave/fbgrab|fbgrab]] cez putty sa pripojit cd /tmp export LD_LIBRARY_PATH=/tmp/ ./fbgrab -d /dev/fb0 screen.png skopirovat /tmp/screen.png cez winscp ====== Vytvorenie obrazka pre zariadenie v GIMPe ====== V GIMPe si otvorime niektory screenshot ziskany napr. cez web rozhranie. Pripadne vytvorime obrazok v RGB rezime s velkostou aku ma zariadenie, kde ho budeme zobrazovat (320x240, 640x480, 800x600). Nakreslime obrazok aky potrebujeme. Pred ulozenim flipneme obrazok vertikalne (aby bol dole hlavou) a zvolime v menu export as. Tam zvolime format ".bmp", kde v "Compatibility options" zapneme kompatibilitny mod a v "Advanced options" nastavime "R5 G6 B5". Podla obrazku: {{howto:gimp_export.png|}} Obrazok ulozime (napr. ako image.bmp) a pouzijeme nad nim nasledovny prikaz: dd if=image.bmp of=screen bs=1 skip=70 Vzniknuty subor je vo formate, ktory je zobrazitelny cez vyssie spominany prikaz "cat /tmp/image > /dev/fb0". ====== Screenshot na zariadeniach, kde bezi X server ====== Na zariadeni, kde bezi X server je mozne spustit: xwd -root -display :0 | convert - jpg:- > /tmp/screenshot.jpg Ak na danom zariadeni nie je program convert, mozeme to spravit v 2 krokoch. Na zariadeni treba zavolat: xwd -root -display :0 | gzip > /tmp/screen.xwd.gz Po skopirovani suboru na lokalnom pocitaci (u seba zavolat): gzip -dc screen.xwd.gz | convert - jpg:- > /tmp/screenshot.jpg ======== Vesna ======== Pre ulozenie screenu na VESNE: /usr/bin/xwd -display :0 -root | /usr/bin/xwdtopnm | /usr/bin/pnmtopng > /tmp/fbimage.png