Imagemagick zur einfachen Bearbeitung von Grafiken
Montag, 13. Januar 2003 23:21
einem Anzeige-Programm (display),
einem Konvertierungs-Programm (convert),
einem Snapshot-Programm (input),
einem Montage-Programm (montage) und
einem Animations-Programm (animate).
Die einzelnen Teilprogramme sind durch eine Vielzahl von Optionen steuerbar.
Im Gegensatz zu pbmplus reicht hier ein Aufruf, um ein Bild zu konvertieren. Weiter ist die Konvertierung von PostScript-Dateien möglich, da die Funktion convert den PostScript-Interpreter ghostscript benutzt.
Features:
konvertiert viele Formate,
Größe ändern,
Rotieren,
Spezialeffekte (z.B. Blur),
Farbmanipulation,
Bildmontages aus Thumbnails,
transparente Bilder,
Animieren von mehreren Bildern (zu Animated GIF),
Dekorieren von Bildern,
Zeichenfunktionen,
Charakteristika von Bildern aufstellen,
Lauffähig auf zahlreichen Betriebssystemen.
ImageMagick ist ideal geeignet, um Bilder für den Einsatz im Web zu bearbeiten. So lassen sich GIFs mit transparentem Hintergrund oder Animation erstellen. Als besonderes Bonbon für Web-Master gibt es das Perl-Interface PerlMagick, das Perl-Skripts direkten Zugriff auf eine Bibliothek mit ImageMagick-Funktionen bietet. Damit kann ein CGI-Skript quasi auf Abruf Bilder erstellen oder modifizieren.
Die Image Magick-Tools werden überwiegend auf Shell-Ebene bzw. unter Windows am DOS-Prompt (cmd.exe) genutzt.
Beispiel: Der folgende Aufruf startet das Tools convert, fügt einen schwarzen Rahmen hinzu, schreibt einen Copyrightvermerk in die Bilddatei und skaliert die Datei 'pic1.jpg' auf 50% der ursprünglichen Bildgrösse; nebenbei wird das Bild noch normalisiert, um den vollen Tonumfang auszunutzen. Das Ergebnis wird als 'pic2.jpg' gespeichert:
X:\bin\imagemagick>convert -border 20 -bordercolor black -comment "Copyright Mein Name" -scale 50% -normalize pic1.jpg pic2.jpg
Wildcards (z.B. *, ?) werden nicht unterstützt; zur Stapelverarbeitung muss daher ein Shellscript bzw. eine Batchdatei geschrieben werden.