Wie kann ich hunderte von kleineren Bildern aufnehmen und ein großes gekacheltes Bild erstellen?

6934
Ólafur Waage

Ich habe 251 Bilder mit einer Größe von 128 x 128; Ich muss ein großes Bild erstellen, das alle zusammengefliest enthält.

Das Bild hat eine Größe von 32128x32128, wenn alles gut geht (Paint.NET sagt, dass es 3,8 GB groß sein wird, Spaßzeiten).

Ich muss dies systematisch mit einem Werkzeug oder einem Skript durchführen, da ich dies möglicherweise einige Male tun muss - es ist sehr mühsam von Hand auszuführen. Ich habe Programmierkenntnisse, also wenn die Lösung das erfordert, dann kein Problem.

Wenn Ihre Idee für ein so großes Bild nicht funktioniert, aber mit einem Teil der Bilder funktionieren würde, möchte ich trotzdem davon erfahren.

5

3 Antworten auf die Frage

6
Ellesa

Versuchen Sie ImageMagick, einen Befehlszeilen-Bildeditor. Mit dem Montagebefehl können Sie Ihre Bilder miteinander kacheln. Für weitere Informationen über montage:

Beispiel: Kacheln von 100 PNG-Dateien in einem Ordner (10 Bilder nach unten, 10 Bilder quer).

montage *.png -geometry +0+0 -tile 10x10 all.png 

woher

all.png ist der Name der Ausgabedatei

-geometry +horizontalSpacing+verticalSpacing
-tile COLSxROWS

Ergebnis:

Gebraucht ImageMagick und es hat den Trick gemacht. montage * -geometry + 0 + 0 tile.png Nimmt alle Bilder in einem Ordner auf und kachelt sie gleichmäßig und ohne Zwischenraum Ólafur Waage vor 13 Jahren 0
1
Agung Sagita

Meinen Sie Fotomosaik? Eine einfache Suche von Google ist hier gelandet:

http://www.engadget.com/2004/10/19/how-to-make-your-own-photo-mosaics/

0
surfasb

Es gibt einige Programme, die dies für Sie tun. Der kleinste, der mir in den Sinn kommt, ist Johns Background Switcher.