Fotorámečky
Fotorámečky nepotřebují většinou v linuxu zvláštní podporu nebo ovladače, jedíné co potřebují je nakopírovat zmenšené fotografie do zařízení.
Kopírování fotografií
Nakopírovat fotky do fotorámečku většinou lze už ve výchozí instalaci openSUSE, protože fotorámeček většionou čte fotografie z flash disku nebo paměťové karty. Většina flash disků a paměťových karet funguje přímo ve výchozí instalaci openSUSE.
Zmenšení fotografií
Složitější situace nastane, pokud chcete fotografie zmenšit na rozlišení fotorámečku (kvůli úspoře místa na médiu, případně pokud fotorámeček nezobrazí větší fotografie), v takovémto případě můžete vyzkoušet následující metody:
- nalezněte na webu výrobce nebo na přiloženém CD potřebný program pro linux
- spusťte program pro Windows díky wine
- použijte následující script pro hromadné zmenšení fotografií
Script pro hromadné zmenšení fotografií
#!/bin/sh ###################################################### ######### Hromadné zmenšení do fotorámečku ########### ###################################################### # Martin Mareš # 25.11.2010 ###################################################### to="$HOME/out" from="$HOME/Photos" resize_to="960x720" echo "################################" echo "Hromadné zmenšení do fotorámečku" echo "################################" echo "Vstup: $from" echo "Výstup: $to" echo "################################" echo "Pokračujte stiskem ENTER" read a echo "################################" date cd "$from" echo "Kopíruji adresáře:" find . -type d | while read name; do mkdir "$to/${name:2}" echo -n "." done echo "[OK]" echo "################################" date echo "Kopíruji a zmenšuji fotky:" find . -name "*.JPG" | while read name; do convert -geometry "$resize_to" "$name" "$to/${name:2}" echo -n "." done echo "[OK]" echo "################################" date echo "Odstraňuji skryté adresáře z výstupu:" find $to -type d -name ".*"| while read name; do rm -r "$name" echo -n "." done echo "[OK]" echo "################################" date echo "Dokončno"
Skript čte z domovského adresáře ze složky Photos (from="$HOME/Photos"
), zachová adresářovou strukturu a zmenší fotografie na rozlišení 960x720 (resize_to="960x720"
), tuto hodnotu můžete nalézt ve specifikaci fotorámečku - většinou se jedná o rozlišení displeje, 960x720 platí např. pro KODAK Easyshare P736, výsledek uloží do to="$HOME/out/"
. Pozor, skript kopíruje pouze soubory s koncovkou JPG. Pro více informací navštivte Jak spustit skript.