1 🖼️ ImageMagick
1.1 Die Philosophie: Stapelverarbeitung (Batch-Processing) statt Handarbeit
Während man in GIMP jedes Bild visuell mit der Maus bearbeitet, beschreibt man in ImageMagick die gewünschten Änderungen als Text-Befehl. Das macht das Tool unschlagbar schnell, wenn es darum geht, hunderte oder tausende Bilder in einem Rutsch zu manipulieren. Es unterstützt über 200 Bildformate (darunter JPEG, PNG, GIF, WebP, PDF, SVG und TIFF).
1.1.1 Die wichtigsten Befehle im Alltag (Die "Magie" der Konsole):
Hinweis: Seit ImageMagick Version 7 werden fast alle Werkzeuge über den zentralen Hauptbefehl magick aufgerufen (in älteren Versionen 6.x hießen die Einzelbefehle noch convert, mogrify oder identify).
Ein Bild blitzschnell konvertieren (z. B. PNG zu JPG):
Größe ändern (Skalieren auf z. B. 1200 Pixel Breite, Proportionen bleiben erhalten):
💡 Der Geometrie-Trick (Proportionalität gewähren): Beim Verkleinern von Bildern im Forum wollen Nutzer selten das Seitenverhältnis zerstören (Eierköpfe vermeiden).
Lässt man das x weg und schreibt nur 1200, interpretiert ImageMagick das als 1200x1200.
Schreibt man 1200x, fixiert man die Breite auf 1200 Pixel und überlässt dem Programm die proportionale Berechnung der Höhe.
Ein Bild um 90 Grad drehen:
Die "Massen-Konvertierung": Möchte man alle PNG-Bilder im aktuellen Ordner verkleinern (auf 50% der Originalgröße) und als JPG speichern, kombiniert man ImageMagick mit einer einfachen Bash-Schleife:
1.2 ⚠️ Der Klassiker: "Der Befehl überschreibt meine Originale nicht!" / "Hilfe, meine Originale sind weg!"
Ein extrem häufiger Stolperstein ist der Unterschied zwischen dem Erstellen einer Kopie und dem direkten Verändern der Originaldatei.
QuoteDie Aufklärung zur Befehls-Falle: Standardmäßig erzeugt der normale magick-Befehl immer eine neue Datei (Eingabe -> Verarbeitung -> Ausgabe), was sehr sicher ist.
Manchmal wollen Nutzer aber ihre vorhandenen Bilder direkt im Ordner überschreiben (z. B. alle Bilder komprimieren). Dafür gibt es den Zusatzbefehl mogrify.
Die goldene Warnung:
Nutzt ein Anwender den Befehl magick mogrify -resize 800x800 *.jpg, werden alle JPG-Bilder im Ordner unwiderruflich auf diese Größe geschrumpft und die Originale überschrieben! Foren-Tipp: Vor jedem Experiment mit mogrify zwingend ein Backup des Ordners anlegen!
1.3 💡 Der "Aha!"-Effekt: PDF-Erstellung und Bild-Informationen auslesen
ImageMagick kann weit mehr als nur Fotos hübsch machen. Es wird oft für clevere System-Tricks empfohlen:
QuoteAus Fotos ein PDF-Dokument machen:
Ein Nutzer hat mehrere Seiten eines Dokuments eingescannt (z. B. seite1.jpg, seite2.jpg) und möchte daraus eine einzige PDF-Datei machen. Mit ImageMagick ist das ein Einzeiler:Metadaten (EXIF) ohne Öffnen auslesen: Möchte man wissen, welche Auflösung ein Bild hat, ohne ein schwerfälliges Grafikprogramm zu starten, hilft das Werkzeug identify:
(Ergänzt man das mit magick identify -verbose foto.jpg, bekommt man alle Details wie Kamera-Modell, Aufnahmedatum, GPS-Daten und Farbprofile direkt im Terminal ausgespuckt).