GraphicsMagick – Ein leistungsstarkes Bildverarbeitungstool für Linux
GraphicsMagick ist eine kostenlose Open-Source-, moderne und leistungsstarke Software-Suite zur Bildverarbeitung. Es wurde ursprünglich von ImageMagick abgeleitet, hat sich jedoch im Laufe der Jahre zu einem völlig unabhängigen Projekt mit mehreren Verbesserungen und zusätzlichen Funktionen entwickelt. Es läuft auf allen Unix-ähnlichen Betriebssystemen wie Linux und MacOS sowie auf Windows.
Es bietet eine nützliche und effiziente Auswahl an Tools und Bibliotheken, die das Lesen, Schreiben und Bearbeiten Ihrer Bilder in mehr als 92 bekannten Formaten (wie GIF, JPEG, JPEG-2000, PNG, PDF, PNM usw.) ermöglichen TIFF).
Es kann aus mehreren Bildern ein zusammengesetztes Bild im Rasterformat erstellen und Bilder in webgestützten Formaten wie WEBP erstellen. Es wird auch verwendet, um die Bildgröße zu ändern, zu schärfen, die Farbe zu reduzieren, zu drehen oder Bildern verschiedener Formate Spezialeffekte hinzuzufügen. Wichtig ist, dass es aus mehreren Bildern eine GIF-Animation erstellen kann und vieles mehr.
So installieren Sie GraphicsMagick auf Linux-Systemen
Auf Debian-basierten Distributionen wie Ubuntu und Linux Mint können Sie es wie gezeigt mit dem apt-Paketmanager installieren.
sudo apt update
sudo apt install graphicsmagick
Unter Arch Linux und Fedora können Sie GraphicsMagick aus den Standard-Systemrepositorys installieren, indem Sie den Paketmanager wie gezeigt verwenden.
sudo pacman -S graphicsmagick [On Arch Linux]
sudo dnf install GraphicsMagick [On Fedora]
Auf RHEL-basierten Distributionen wie CentOS Stream, Rocky Linux und Alma Linux können Sie es wie gezeigt aus dem Epel-Repository installieren.
dnf install epel-release
dnf install GraphicsMagick
So verwenden Sie GraphicsMagick unter Linux
Um auf GraphicsMagick-Funktionen zuzugreifen, verwenden Sie gm
– ein leistungsstarkes Befehlszeilen-Dienstprogramm, das mehrere Unterbefehle wie „Anzeigen“, „Animieren“, „Konvertieren“, „Montage“, „Vergleichen“, „Identifizieren“ und „Zusammensetzen“ bietet und viele mehr für den Zugriff auf die eigentlichen Funktionen.
Um zu bestätigen, dass das GraphicsMagick-Paket auf Ihrem System installiert wurde, können Sie den folgenden Befehl ausführen.
gm display
Führen Sie dann die folgende Befehlsreihe aus, um viele Aspekte des installierten Pakets zu überprüfen.
gm convert -list formats #check that the expected image formats are supported
gm convert -list fonts #check if fonts are available
gm convert -list delegates #check if delegates (external programs) are configured as expected
gm convert -list colors #check if color definitions may be loaded
gm convert -list resources #check that GraphicsMagick is properly identifying the resources of your machine
GraphicsMagick (gm)-Befehlsverwendung unter Linux
Im Folgenden finden Sie einige grundlegende Beispiele für die Verwendung von gm
-Befehlen mit diesen Optionen.
Bild im Linux-Terminal anzeigen
Um ein Bild vom Terminal aus anzuzeigen oder anzuzeigen, führen Sie den folgenden Befehl aus.
gm display girlfriend.jpeg
Bildgröße im Linux-Terminal ändern
Um die Größe eines Bildes mit einer neuen Breite zu ändern, geben Sie eine Breite und Höhe an, die wie gezeigt automatisch proportional skaliert wird.
gm convert -resize 300 girlfriend-1.jpeg girlfriend-1-resize-300.jpeg
gm display girlfriend-1-resize-300.png
Sie können auch eine Breite und eine Höhe definieren, und der Befehl passt die Größe des Bildes auf diese Dimension an, ohne die Proportionen zu ändern.
gm convert -resize 300x150 girlfriend-1.jpeg girlfriend-1-resize-300x150.jpeg
gm display girlfriend-1-resize-300.png
Erstellen Sie ein animiertes Bild im Linux-Terminal
Um ein animiertes Bild aus mehreren Bildern im aktuellen Arbeitsverzeichnis zu erstellen, können Sie den folgenden Befehl verwenden.
gm animate *.png
Hinweis: Die Qualität des oben animierten Bildes ist schlecht, da wir die Bildgröße optimiert haben.
Bild im Linux-Terminal konvertieren
Um ein Bild von einem Format in ein anderes zu konvertieren, zum Beispiel .jpeg
in .png
und umgekehrt.
gm convert girlfriend.jpeg girlfriend.png
Sie können auch ein visuelles Bildverzeichnis aller Ihrer .png
-Bilder erstellen, wie gezeigt.
gm convert 'vid:*.jpeg' all_png.miff
gm display all_png.miff
Erstellen Sie ein zusammengesetztes Bild im Linux-Terminal
Darüber hinaus ist es möglich, wie gezeigt ein zusammengesetztes Bild (in einem Rasterformat) aus einzelnen Bildern zu erstellen.
gm montage girlfriend.jpeg girlfriend-1.jpeg girlfriend-2.jpeg composite_image.png
gm display composite_image.png
Mit dem Befehl gm können Sie eine Menge tun, wir haben in diesem Artikel nur ein paar grundlegende Beispiele behandelt. Sie können alle Optionen für gm und seinen Unterbefehl sehen, zum Beispiel konvertieren, eingeben:
gm -help
gm help convert
Weitere Informationen finden Sie auf der GraphicsMagick-Homepage: http://www.graphicsmagick.org/
GraphicsMagick ist ein leistungsstarkes und funktionsreiches Bildverarbeitungssystem für Linux und andere Unix-ähnliche Systeme. Wenn Sie Fragen oder Gedanken zum Teilen haben, verwenden Sie das unten stehende Feedback-Formular.