Ich habe fünf Bilder mit Größen: 600 x 30, 600 x 30, 600 x 30, 600 x 30, 810 x 30. Ihre Namen sind: 0.png, 1.png, 2.png, 3.png, 4.png.
Wie füge ich sie horizontal zusammen, um mit ImageMagick ein Bild der Größe 3210 x 30 zu erstellen?
imagemagick
Sasuke Kun
quelle
quelle
[0-5].png
erzeugt "0.png, 1.png, 2.png, 3.png, 4.png, 5.png", sechs verschiedene Dateien, aber Sietile 5x1
nehmen nur fünf davon, so dass Sie zwei Ausgabedateien haben. Dies sollte entweder[0-4].png
oder verwenden-tile 6x1
.ImageMagick verfügt über ein Befehlszeilenprogramm mit dem Namen " Konvertieren ", mit dem Bilder horizontal oder für andere Zwecke zusammengeführt werden können. Ich habe diesen Befehl ausprobiert und arbeite perfekt an Ihrem Fall:
So verbinden Sie Bilder horizontal:
convert +append *.png out.png
So vertikal stapeln Sie Bilder:
convert -append *.png out.png
quelle
convert -append %F joined-image.png
. Alle ausgewählten Bilder werden als ein PNG in alphabetischer Reihenfolge verbundenconvert *.png +append out.png
Sehr einfach mit ImageMagick (
brew install imagemagick
)quelle
Jeder, der das
MiniMagick
Rails-Juwel verwendet, kann das integrierte Tool zum Zusammenführen von Bildern verwenden:Überprüfen Sie die aus Dokumentation für
#geometry
Optionen Griff Redimensionierung und Platzierung. Im aktuellen Beispiel wird die Größe von Bildern auf eine700px
Höhe geändert, während das Seitenverhältnis des Bildes beibehalten wird.+0+0
platziert das Bild ohne Lücken zwischen ihnen.quelle