ImageMagick ist eine leistungsstarke Open-Source-Softwaresuite zur Bildbearbeitung, -konvertierung und -bearbeitung. Sie unterstützt über 200 Bildformate und ist damit ein unverzichtbares Werkzeug für Entwickler, Grafikdesigner und Systemadministratoren. ImageMagick kann für Aufgaben wie Größenänderung, Zuschneiden, Spiegeln und Anwenden verschiedener Effekte auf Bilder verwendet werden, alles über Befehlszeilenoperationen, was es äußerst vielseitig für die Automatisierung und Stapelverarbeitung macht.
Unter Ubuntu 24.04, 22.04 oder 20.04 können Sie ImageMagick auf zwei Arten installieren. Die erste Methode ist über das Ubuntu-Standardrepository, das eine stabile Version bietet, die einfach zu installieren ist und sich nahtlos in die Paketverwaltung Ihres Systems integriert. Bei der zweiten Methode müssen Sie die neueste ImageMagick-Quellcode-Binärdatei herunterladen und kompilieren. Mit diesem Ansatz können Sie den aktuellsten Build installieren und so sicherstellen, dass Sie Zugriff auf die neuesten Funktionen und Verbesserungen haben. Allerdings sind dafür mehr technische Schritte erforderlich. Diese Anleitung führt Sie durch beide Installationsmethoden und ermöglicht Ihnen, die beste Option basierend auf Ihren Anforderungen auszuwählen.
Methode 1: Installieren Sie ImageMagick über APT
Aktualisieren Sie Ubuntu vor der Installation von ImageMagick
Der erste Schritt bei der Installation von ImageMagick unter Ubuntu besteht darin, sicherzustellen, dass Ihr System auf dem neuesten Stand ist. Dadurch wird sichergestellt, dass Sie über die neuesten Sicherheitsupdates verfügen und dass Ihr System mit ImageMagick kompatibel ist.
Um Ihr System zu aktualisieren, öffnen Sie das Terminal und führen Sie den folgenden Befehl aus:
sudo apt update && sudo apt upgrade
Installieren Sie Support-Bibliotheken für ImageMagick
ImageMagick benötigt mehrere Bibliotheken, um ordnungsgemäß zu funktionieren. Um diese Bibliotheken zu installieren, führen Sie den folgenden Befehl aus:
sudo apt install libpng-dev libjpeg-dev libtiff-dev
Installieren Sie ImageMagick auf Ubuntu über den APT-Befehl
Der einfachste und für den durchschnittlichen Benutzer empfehlenswerte Weg, ImageMagick zu installieren, ist über den APT-Paketmanager. Wenn dieser richtig funktioniert, bleiben Sie dabei; versuchen Sie nicht, die Quellmethode zu installieren, da dies die Dinge unnötig kompliziert macht.
Installieren Sie für die APT-Methode ImageMagick mit dem folgenden Befehl:
sudo apt install imagemagick
Und das ist alles. Alternative Installationsmethoden finden Sie im nächsten Abschnitt zum Kompilieren von ImageMagick.
Methode 2: ImageMagick über die Quelle installieren
Die alternative Installationsmethode beinhaltet das Klonen der ImageMagick GIT-Repository und Kompilieren der Anwendung. Diese Option ist für den durchschnittlichen Benutzer nicht geeignet. Befolgen Sie jedoch diese Schritte, um die Quellversion zu verwenden und auf die neueste oder eine bestimmte ältere Version zuzugreifen.
Stellen Sie sicher, dass Git installiert ist
Bevor Sie mit dieser Installationsmethode fortfahren, müssen Sie sicherstellen, dass GIT auf Ihrem System installiert ist. Sie können dies überprüfen, indem Sie den folgenden Befehl im Terminal ausführen:
git --version
Der Befehl zeigt die auf Ihrem System installierte GIT-Version an. Wenn Sie GIT nicht haben, führen Sie den folgenden Befehl aus, um es zu installieren:
sudo apt install git
ImageMagick Git-Repository klonen
Öffnen Sie das Terminal, navigieren Sie zum gewünschten Speicherort für das geklonte Repository und führen Sie dann den folgenden Befehl aus, um das Repository zu klonen:
git clone https://github.com/ImageMagick/ImageMagick.git
Wenn Sie möchten, können Sie den Speicherort des geklonten Repositorys mit dem folgenden Befehl auf „/usr/local/src/ImageMagick“ festlegen:
git clone https://github.com/ImageMagick/ImageMagick.git /usr/local/src/ImageMagick
Beachten Sie, dass Sie je nach GIT-/Benutzerberechtigungskonfiguration beim Klonen des Repositorys den Befehl „sudo“ verwenden können:
sudo git clone https://github.com/ImageMagick/ImageMagick.git /usr/local/src/ImageMagick
Navigieren Sie zum ImageMagick-Quellverzeichnis
Klonen Sie das ImageMagick-Repository und navigieren Sie dann zu dem Verzeichnis, in das Sie es geklont haben. Der Speicherort kann je nach Ihrer spezifischen Konfiguration unterschiedlich sein, aber hier sind die allgemeinen Schritte:
cd ImageMagick
Oder wenn Sie es nach „/usr/local/src/ImageMagick“ geklont haben.
cd /usr/local/src/ImageMagick
Installieren Sie die erforderlichen Pakete zum Kompilieren von ImageMagick
Um den Installationsvorgang fortzusetzen, müssen Sie die Abhängigkeiten installieren, die zum Kompilieren von ImageMagick erforderlich sind. Die Abhängigkeiten umfassen verschiedene Bibliotheken und Tools, die für den Kompilierungsprozess erforderlich sind. Sie können die Abhängigkeiten installieren, indem Sie den folgenden Befehl im Terminal ausführen:
sudo apt install build-essential libltdl-dev libjpeg-dev libpng-dev libtiff-dev libgif-dev libfreetype6-dev liblcms2-dev libxml2-dev
Vorbereiten der ImageMagick-Quelle
Nachdem die Abhängigkeiten installiert sind, besteht der nächste Schritt darin, den Befehl ./configure auszuführen, um die ImageMagick-Quelle für die Kompilierung vorzubereiten:
./configure
Dieser Befehl prüft, ob Abhängigkeiten oder Konfigurationen vorhanden sind, die zum Kompilieren von ImageMagick erforderlich sind. Der Befehl ./configure zeigt eine Fehlermeldung an, wenn Abhängigkeiten oder Konfigurationen fehlen. In diesem Fall müssen Sie die fehlenden Abhängigkeiten installieren oder die Konfigurationsprobleme beheben, bevor Sie mit dem nächsten Schritt fortfahren.
Optional: ImageMagick mit Modulen konfigurieren
Fortgeschrittene Benutzer, die mehr Funktionen von ImageMagick wünschen, sollten die Anwendung mit der Option –with-modules erstellen. Diese Option ermöglicht die Installation zusätzlicher optionaler Funktionen und Module, die das ImageMagick-Erlebnis verbessern.
Um diese Option zu verwenden, fügen Sie sie in den Befehl ./configure ein:
./configure --with-modules
Hinweis: Durch die Einbindung von „./configure—-with-modules“ können Sie den Zugriff auf den gesamten Funktionsumfang und die Funktionalität von ImageMagick sicherstellen.
Erstellen Sie eine ImageMagick-Umgebung
Nachdem Sie die Umgebung erstellt und konfiguriert haben, kompilieren Sie ImageMagick mit dem Befehl „make“:
make
Dieser Befehl kompiliert den ImageMagick-Quellcode in eine verwendbare Anwendung. Der Kompilierungsprozess kann je nach Systemspezifikationen mehrere Minuten dauern. Nachdem die Kompilierung abgeschlossen ist, können Sie mit dem nächsten Schritt fortfahren.
Installieren Sie ImageMagick über eine kompilierte Binärdatei
Nachdem der Quellcode kompiliert wurde, besteht der nächste Schritt darin, den Installationsbefehl auszuführen. Dadurch wird ImageMagick auf Ihrem Ubuntu-System installiert:
sudo make install
Konfigurieren Sie die Dynamic Linker Runtime für ImageMagick
Nach der Installation von ImageMagick konfigurieren Sie als letzten Schritt die Laufzeitbindungen des dynamischen Linkers. Diese Aktion stellt sicher, dass Ihr System die ImageMagick-Bibliotheken während der Laufzeit finden und verwenden kann:
sudo ldconfig /usr/local/lib
Dieser Befehl konfiguriert die Laufzeitbindungen des dynamischen Linkers und macht ImageMagick auf Ihrem System zugänglich und nutzbar.
Nach dem Ausführen dieses Befehls sollten Sie ImageMagick problemlos verwenden können. Bei einem Fehler kann in Ihrem Terminal der folgende Fehler auftreten:
magick: error while loading shared libraries: libMagickCore-7.Q16HDRI.so.10: cannot open shared object file: No such file or directory
Denken Sie daran, dass Sie bei einem späteren Upgrade oder einer Neuinstallation von ImageMagick möglicherweise die Laufzeitbindungen des dynamischen Linkers neu konfigurieren müssen. Führen Sie in diesem Fall die oben beschriebenen Schritte aus, um sie neu zu konfigurieren.
Überprüfen Sie die ImageMagick-Installation
Nachdem Sie ImageMagick installiert haben, können Sie die Installation durch Ausführen des folgenden Befehls überprüfen.
magick --version
Beispielausgabe:
Version: ImageMagick x.x.x
Beispiele für ImageMagick-Befehle
Konvertieren Sie ein Bildformat mit ImageMagick
ImageMagick kann Bilder auch von einem Format in ein anderes konvertieren. Mit dem folgenden Befehl können Sie beispielsweise ein JPG-Bild in PNG konvertieren.
convert input.jpg output.png
Erstellen Sie ein Miniaturbild mit ImageMagick
Verwenden Sie ImageMagick, um aus einem Bild eine Miniaturansicht zu erstellen. Der Befehl lautet:
convert input.png -thumbnail 200x200 output.png
Dieser Befehl erstellt aus dem Bild „input.png“ ein Miniaturbild im Format 200 × 200 und speichert das Ergebnis als „output.png“.
Ändern der Bildgröße mit ImageMagick
Mit ImageMagick können Sie die Größe eines Bildes auf eine bestimmte Größe ändern. Der Befehl hierfür lautet:
convert input.png -resize 200x200 output.png
Dadurch wird die Größe des Bilds „input.png“ auf 200 × 200 geändert und das Ergebnis als „output.png“ gespeichert.
Fügen Sie mit ImageMagick einem Bild Text hinzu
Mit ImageMagick können Sie einem Bild Text hinzufügen. Der Befehl hierfür lautet:
convert input.png -font Arial -pointsize 36 -fill black -draw "text 20,50 'Hello World'" output.png
Dieser Befehl fügt dem Bild „input.png“ den Text „Hello World“ in der Schriftart Arial und der Schriftgröße 36 Punkt hinzu. Der Text ist schwarz gefüllt und steht an der Position (20,50). Das Ergebnis wird vom System als „output.png“ gespeichert.
Abschluss
Indem Sie ImageMagick auf Ihrem Ubuntu-System installieren, indem Sie entweder das Standard-Repository verwenden oder die Quellbinärdatei kompilieren, erhalten Sie Zugriff auf ein umfassendes Toolset für die Bildverarbeitung. Die Repository-Methode bietet Benutzerfreundlichkeit und Stabilität, während die Kompilierung aus der Quelle die neuesten Funktionen und Anpassungen bietet. Regelmäßige Updates, insbesondere bei Verwendung der Quellmethode, halten Ihre ImageMagick-Installation auf dem neuesten Stand und ermöglichen Ihnen die effiziente Durchführung erweiterter Bildbearbeitungsaufgaben unter Ubuntu.
Nützliche Links
Hier sind einige nützliche Links zur Verwendung von ImageMagick auf einem Ubuntu-System:
- ImageMagick GitHub-Repository: Besuchen Sie das offizielle ImageMagick GitHub-Repository, um auf den Quellcode zuzugreifen, Probleme zu melden und zur Entwicklung beizutragen.
- Offizielle ImageMagick-Website: Erkunden Sie die offizielle ImageMagick-Website für detaillierte Informationen zur Software, ihren Funktionen und den neuesten Updates.
- ImageMagick-Diskussionen: Nehmen Sie an den Diskussionen auf GitHub teil, um Fragen zu stellen, Lösungen auszutauschen und Unterstützung von der ImageMagick-Community zu erhalten.