Scripting Bilder
Aus DebianforumWiki
| |
Review: Dieser Artikel ist für das Review freigegeben.
|
| |
Lizenz: Dieser Artikel wurde als problematisch in Bezug auf der Lizenz markiert, dafür kann es verschiedene Gründe geben:
Bitte hilf mit alle diese Fragen zunächst zu klären, danach kann dieser Hinweis entfernt werden. |
Scripting / Scripting Bilder
Inhaltsverzeichnis |
Skript für ein zufälliges Hintergrundbild (Shell)
Original vom (28.11.2004), zuletzt überbearbeitet am 14.01.2005
Das folgende Skript erzeugt bei jedem Aufruf einen Link, der auf ein zufällig gewähltes Bild aus einem angegebenen Verzeichnis umgebogen wird. Neue Bilder in diesem Verzeichnis werden vom Skript automatisch erkannt. Für das Verzeichnis, in dem der Link erstellt wird, benötigt man natürlich Schreibrechte. Man kann es z.B. aus ~/.xsession aufrufen. Danach als Hintergrundbild, wie im untenstehenden Beispiel /home/fritz/wallpapers/random/default_bg auswählen und fertig!
PRBG_WALLPAPER_DIR="/home/fritz/wallpapers" PRBG_DEFAULT_LINK="/home/fritz/wallpapers/random/default_bg" IMG_WILDCARDS="*.bmp *.gif *.jpg *.pcx *.png *.xpm" LAST_CURRENT_DIR=$PWD cd "${PRBG_WALLPAPER_DIR}" max_index=`ls -1 $IMG_WILDCARDS 2>/dev/null|wc -l` item_index=$RANDOM let "item_index %= max_index" let "item_index += 1" IMG_FILE=`ls -1 $IMG_WILDCARDS 2>/dev/null|head -$item_index|tail -1` cd "${LAST_CURRENT_DIR}" if [ -e "${PRBG_DEFAULT_LINK}" ]; then rm -f "${PRBG_DEFAULT_LINK}" fi ln -s "${PRBG_WALLPAPER_DIR}/${IMG_FILE}" "${PRBG_DEFAULT_LINK}"
Datum eines Bildes mittels ImageMagick auf das Bild prägen (Shell)
convert -box black -fill white -font helvetica -draw "text 0,10 \"`date "+%d.%m.%Y %H:%M:%S" -r ausgangsbild.jpg `\"" ausgangsbild.jpg ergebnisbild.jpg
Image Convert Script (Shell)
(by eigeneachse)
#imageconvert.sh picdir=$1; datei_name=$2; convert=/usr/bin/convert thumbnail_size=1000x750 #check if imagemagick is installed if [ ! -x $convert ] then echo "You have to install imagemagick..." exit 1 else echo "Found imagemagick.... continuing" fi echo "Creating thumbnail..." set `ls $1` for i in $* do echo $i $convert -scale $thumbnail_size $picdir$i $picdir$i.th.jpg; done
Skalierung von Bildern (Shell)
(by qgirl)
Das Script ändert die Größe des Bildes unter Beibehaltung des Seitenverhältnisses. Wenn EXIF-Informationen vorhanden sind, werden diese ausgewertet und das Bild bei Bedarf gedreht. Daneben kann das angepasste Bild auch in einem anderen Format gespeichert werden.
Dieses Script hat eine eigene Seite: FitImage
Scripting / Scripting Bilder