LinuxAlternative

Linux · Grafik

ImageMagick

ImageMagick ist ein Befehlszeilen- und skriptbares Werkzeugset zum Erstellen, Bearbeiten und Konvertieren von Rastergrafiken.

Open SourceKostenlos
Als Erste(r) bewerten
Lizenz
GPL-3.0
Aktuelle Version
7.1.2-34

Was ist ImageMagick?

ImageMagick gibt es seit 1990 und ist zu einer ausgereiften, weit verbreiteten Sammlung von Dienstprogrammen herangewachsen, die aus der Shell aufgerufen oder in Programmen eingebettet werden können. Es unterstützt eine enorme Bandbreite an Formaten und Operationen, von einfachen Größenänderungen bis hin zu komplexem Compositing, und ist in den offiziellen Repositories der großen Distributionen verfügbar.

Es richtet sich an Benutzer, die eine zuverlässige, skriptbare Methode benötigen, um Bilder in großen Mengen oder in automatisierten Workflows zu verarbeiten. Power-User, Systemadministratoren und Entwickler schätzen seine Flexibilität und die Tatsache, dass es ohne grafische Oberfläche verwendet werden kann.

Im Vergleich zu Windows-Tools wie XnView wirkt ImageMagick technischer; Sie arbeiten im Terminal, erhalten aber eine präzise Kontrolle über jeden Parameter. Die Lernkurve ist steiler, aber sobald Sie es beherrschen, können Sie fast alles tun, was ein GUI-Editor kann, oft schneller und mit reproduzierbaren Skripten.

Ideal für: Automatisierte Bildkonvertierung und Batch-Verarbeitung in einer Linux-Umgebung.

Wichtige Funktionen von ImageMagick

  • Befehlszeilen-Dienstprogramme (convert, mogrify, identify)
  • Skriptbar über Shell, Python, Perl usw.
  • Unterstützt über 200 Bildformate
  • Batch-Verarbeitung mit Wildcards
  • Umfassende Bildmanipulation (Größe ändern, zuschneiden, drehen, Farbraumkonvertierung)
  • Eingebaute Animationssupport
  • Bildoptimierung und verlustfreie Komprimierung

Vorteile

  • Kostenlos und Open Source
  • Plattformübergreifend und nativ in Distributionen
  • Hochgradig skriptbar für Automatisierung
  • Große Community und Dokumentation

Nachteile

  • Keine native GUI (erfordert Drittanbieter-Frontends)
  • Die Befehlssyntax kann für Anfänger unintuitiv sein
  • Fehlermeldungen sind manchmal kryptisch

Windows-Programme, die ImageMagick ersetzt

ImageMagick unter Linux installieren

Ubuntu / Mintsudo apt install imagemagick
Debiansudo apt install imagemagick
Fedorasudo dnf install ImageMagick
Arch / Manjarosudo pacman -S imagemagick
openSUSEsudo zypper install ImageMagick

Tipps für Windows-Umsteiger

Wenn Sie von XnView kommen, beginnen Sie damit, den "convert"-Befehl zu lernen: z. B. convert input.jpg -resize 800x600 output.png. ImageMagick verwendet für die meisten Formate dieselben Dateierweiterungen, sodass Sie Ihre vorhandenen Dateien beibehalten können. Tastenkürzel werden durch Befehlsoptionen ersetzt; beispielsweise wird XnViews "90° drehen" zu -rotate 90. Verwenden Sie den "mogrify"-Befehl für Batch-Änderungen an Ort und Stelle und "identify", um Bildeigenschaften zu untersuchen. Der Workflow verschiebt sich von Klick-und-Wähle zu Skripten, aber Sie können Befehle in einer einzigen Zeile oder einem Shell-Skript für wiederholbare Aufgaben verketteln.

ImageMagick: häufige Fragen

Wie installiere ich ImageMagick auf Ubuntu?

Führen Sie "sudo apt install imagemagick" aus. Das Paket befindet sich im Hauptrepository und ist auf dem neuesten Stand.

Kann ich ImageMagick verwenden, um ein PDF in PNG zu konvertieren?

Ja, verwenden Sie "convert file.pdf[0] output.png". Die erste Seite wird konvertiert; fügen Sie "[0-9]" für mehrere Seiten hinzu.

Ist ImageMagick sicher in der Verwendung mit unzuverlässigen Bildern?

Die Software selbst ist sicher, aber seien Sie vorsichtig mit Skripten, die Bilder aus dem Internet herunterladen und verarbeiten; validieren Sie die Eingabe immer.

Was ist der Unterschied zwischen convert und mogrify?

"convert" erstellt eine neue Datei; "mogrify" überschreibt die Originaldatei oder schreibt in eine neue Datei, wenn Sie die -path-Option verwenden.

Aktualisiert am