Allgemeines
Warum ImageMagick ?
Immer wieder kommt es vor, dass Bilder in größeren Mengen bearbeitet werden müssen.
Das ist in den gängigen Tools zu aufwändig.
Wenn immer die gleichen Änderungen durchgeführt werden sollen bietet es sich an das Gange durch ein Script erledigen zu lassen.
Beispiele:
- Einfügen eines Wasserzeichens in den Fotos
- Änderung der Auflösung / Größe
- Umwandlung von einem Format in ein anderes
ImageMagick ist ein Kommandozeilen-Tool und eignet sich dadurch besonders zur Verwendung in Scripten.
Beispiele:
#Wasserzeichen einfügen convert -font /path/to/fontfile.ttf -pointsize 12 -fill white -draw "text x-Position, y-Position 'Wasserzeichen Text'" "bilddatei.jpg" "new_bilddatei.jpg" #Umwandeln von video in Einzelbilder (der komplette film) #Dabei werden die Dateinamen im Ziel mit fortlaufenden Nummern versehen. convert datei.mov datei.jpeg #Umwandeln von video in Einzelbilder (nur ein benanntes Bild) convert datei.mov[1] datei.jpeg Für die Umwandlung von Video in Einzelbilder wird das Tool ffmpeg verwendet. Entweder ist das Tool in ImageMagick integriert oder muss über den PATH ausführbar sein. Ob ffmep in ImgaeMagick integriert ist kann man mit "convert -version" testen.
Wichtige Infos für Mac-User:
Zum Betrieb auf einem Mac innerhalb der Kommandozeile müssen die folgenden Umgebungsvariablen gesetzt sein:
(Pfadangaben müssen angepasst werden)
export DYLD_LIBRARY_PATH=/Users/BENUTZERNAME/Downloads/ImageMagick-7.0.3/lib
export PATH=/Users/BENUTZERNAME/Downloads/ImageMagick-7.0.3/bin:$PATH
export MAGICK_HOME=/Users/BENUTZERNAME/Downloads/ImageMagick-7.0.3
Weiterführende Links
Homepage von ImageMagick: http://www.imagemagick.org
Download: http://www.imagemagick.org/script/download.php
Documentation für Ubuntu-User https://wiki.ubuntuusers.de/ImageMagick/