ImageMagick

ImageMagick ist eine Sammlung aus vielen kleinen spezialisierten Programmen zur Bildmanipulation.

Ich möchte ein Blaues GIF-Bild erstellen:

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


Ich möchte ein animiertes GIF-Bild aus drei JPEGs erstellen:

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


Ich möchte ein Bild schärfen:

convert flower.jpg -unsharp 1.5×1.0+1.5+0.02 flower_unsharp.jpg


zurück

 
 
/www/htdocs/w00d1d2b/wiki/JS_data/pages/linux/imagemagick.txt · Zuletzt geändert: 2013/04/17 12:48 (Externe Bearbeitung)