ImageMagick ist das “Schweizer Taschenmesser”, um Bilder auf der Kommandozeile zu manipulieren. Während Sie ein Desktop-Grafikprogramm wie GIMP oder GLIMPSE verwenden können, um Fotos und Grafiken anzupassen oder zu kombinieren, ist es manchmal einfacher, eines der fast Dutzend Tools von ImageMagick zu verwenden.
Zum Beispiel erstelle ich häufig Bildmontagen, um sie in sozialen Medien zu teilen. Nehmen wir an, ich möchte eine Montage oder ein “Bildraster” aus mehreren Screenshots teilen. Dazu verwende ich das ImageMagick montage
Befehl.
ImageMagick ist eine vollständige Suite von Tools, und das, was ich hier verwende, ist das montage
Befehl. Die allgemeine Syntax des montage
Befehl sieht so aus:
montage {input} {actions} {output}
In meinem Fall haben meine Screenshots bereits die gleiche Größe: 320×240 Pixel. Um eine Montage von sechs dieser Bilder in einem Raster zu erstellen, das zwei Screenshots breit und drei hoch ist, kann ich diesen Befehl verwenden:
$ montage acronia.png
ascii-table.png
music.png
programming-chess.png
petra.png
amb.png
-tile 2x3 -geometry +1+1
screenshot-montage.png
Dadurch wird ein Bild erstellt, das aus den sechs Screenshots besteht, mit jeweils einem 1-Pixel-Rahmen. Das sind 644 Pixel breit und 726 Pixel hoch.
Beachten Sie die Reihenfolge der Bilder: Die ImageMagick-Montage ordnet die Bilder von links nach rechts und von oben nach unten an.
screenshot-montage.png
(Jim Hall, CC BY-SA 4.0)
In meinem Beispiel zeigt die erste Bildreihe den Open-Source-2D-Shooter Acronia und ein ASCII-Programmierbeispiel, die mittlere Reihe ist ein Open-Source-Musikplayer und ein Schachprogrammierbeispiel und die dritte Reihe zeigt das Open-Source-Spiel Post Apocalyptic Petra und das FreeDOS AMB Help-Reader.
Installieren Sie ImageMagick unter Linux
Unter Linux können Sie ImageMagick mit Ihrem Paketmanager installieren. Zum Beispiel auf Fedora oder ähnlichem:
$ sudo dnf install imagemagick
Auf Debian und ähnlichem:
$ sudo apt install imagemagick
Verwenden Sie unter macOS MacPorts oder Homebrew.
Verwenden Sie unter Windows Chocolatey.