Gimp-Batch-Prozess zum „Kacheln“ von Bildern

Ich habe ein Verzeichnis mit mehreren Bildern der Größe 640 * 480 Pixel und möchte, dass ein automatisiertes Verfahren mit Gimp diese aufnimmt und die Bilder ohne Überlappung nebeneinander "kachelt", um ein neues großes Bild zu erstellen, das ein bisschen wie ein Korrekturbogen ist . Beispielsweise könnte das Ausgabebild vier Quellbilder breit und zehn tief sein, für ein resultierendes Bild von 2560*4800.

Antworten (2)

Warum Gimp dafür verwenden? montageVerwenden Sie den Befehl von ImageMagick .

Verwenden Sie stattdessen ImageMagick

Wann immer Sie eine Massenbildoperation durchführen müssen und nach GIMP greifen, halten Sie an und probieren Sie zuerst ImageMagick aus . In 99 % der Fälle ist es das richtige Werkzeug für den Job.

In diesem Fall montageist der Befehl Imagemagick genau das, was Sie brauchen.

montage -geometry +0+0 *.png montage.png

Dies führt zu einem Kachelblatt mit dem Namen "montage.png", das alle PNG-Dateien direkt im aktuellen enthält, ohne Rand und ohne Größenänderung. Imagemagick zählt die Anzahl der Bilder und bestimmt die entsprechende Anzahl Kacheln pro Zeile (die Sie manuell mit dem -tileArgument überschreiben können).

Der montageBefehl hat viele Optionen zum Anpassen, wenn Sie etwas Spezifischeres benötigen.

"Aber ich habe nach GIMP gefragt ..."

Wenn Sie dies unbedingt in GIMP tun möchten, bin ich mir nicht sicher, wie. Eine schnelle Google-Suche zeigt viele Plugins und Techniken zum Manipulieren eines Tilesets (wie Sie es in einem alten, aber immer noch großartigen 8-Bit-Rollenspiel sehen würden), aber ich habe keinen einfachen Weg gefunden, ein paar davon zusammenzufügen Bilder, außer es von Hand zu tun.