ImageMagick
ImageMagick ist eine Sammlung aus vielen kleinen spezialisierten Programmen zur Bildmanipulation. convert xc:blue -resize 100x200! blau.gif
Ich möchte ein gelbes JPG-Bild mit Text erstellen: echo "test"| convert -background yellow -page 200x100 text:- datei.jpg
Ich möchte ein gelbes JPG-Bild mit zentriertem Text erstellen: convert xc:yellow -resize 200x15! -gravity "Center" -draw "text 0,0 'mittig'" datei.jpg
Ich möchte ein Wasserzeichen in mehrere Bilder einfügen: convert -font /user/share/fonts/truetype/Arial.ttf -pointsize 50 -fill grey -draw "text 300,500" 'Copyright Borwinius' bild.jpg bildneu.jpg
Ich möchte eine Screenshot eines Programms machen: import screen.png + Fenster anklicken
oder: import -delay 5 screen.png #(5 sekunden mit dem screenshot warten ) Sleep 10; import -window root bild.png
Ich möchte ein Bild auf ein bestimmtes Pixelmaß verkleinern: convert -geometry 60x80 input.gif output.gif
Ich möchte mehrere Bilder auf 20% verkleinern und in eine neue Datei schreiben: for i in *.jpg;do convert - resize 20% $i `basename $i.jpg`_s.jpg;done
Ich möchte alle JPEG-Bilder eines Verzeichnisses anzeigen: display 'vid:Verzeichnis/*.jpg'
Ich möchte per xterm ein Bild um 90° drehen: xterm -e convert -rotate 90 $1 $1
Ich möchte einen animierten Film aus Bildern machen: animate *.jpg
convert -pointsize 50 xc:yellow -resize 200x100! -gravity "Center" -draw "text 0,0 'Bild1'" datei0.jpg convert -pointsize 40 xc:red -resize 200x100! -gravity "Center" -draw "text 0,0 'Bild2'" datei1.jpg convert -pointsize 30 xc:green -resize 200x100! -gravity "Center" -draw "text 0,0 'Bild3'" datei2.jpg convert -delay 200 -loop 0 datei?.jpg animated.gif
convert flower.jpg -unsharp 1.5×1.0+1.5+0.02 flower_unsharp.jpg Ich möchte die Dateigröße aller JPG-Dateien eines Verzeichnisses verkleinern: mogrify -strip -interlace Plane -gaussian-blur 0.05 -quality 85% *.jpg |