Scripting Bilder

Aus DebianforumWiki

Wechseln zu: Navigation, Suche
WikiScripting ‹ Scripting Bilder

Review.png Review: Dieser Artikel ist für das Review freigegeben.


LizenzOffen.png Lizenz: Dieser Artikel wurde als problematisch in Bezug auf der Lizenz markiert, dafür kann es verschiedene Gründe geben:
  • die Lizenz des Ursprünglichen Artikels ist unbekannt oder nicht kompatiblen mit der CC by SA
  • durch die Migration wurden der/die ursprüngliche(n) Autor(en) aus der History gelöscht
  • es wurden Inhalte ohne Zustimmung des ursprünglichen Autors übernommen
  • es gibt andere urheberrechtliche Bedenken gegen diesen Artikel.

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

Meine Werkzeuge