Ich habe einige Bilder, die ich zusammenführen möchte. Die Bedeutung von Zusammenführen ist, dass, wenn ich 5 Bilder habe, ich sie in der Nähe zueinander platzieren möchte, und zwar auf folgende Weise:
Ich möchte diese Befehlszeile machen. Zum Beispiel kann der Befehl sein:
foo image1 image2 image3 image4 image5
Ich suche auch nach einem Weg, der viele Bilder zusammenführt, weil ich viele Bilder habe.
Übrigens kann die Ausgabe als PDF oder sogar im Bildformat erfolgen. Und es sollte auch eine Kommandozeile sein, da ich das in eine Bash-Datei schreiben möchte.
command-line
images
image-processing
Mohammad Reza Rezwani
quelle
quelle
Antworten:
Siehe den
montage
Befehl vonimagemagick
(sudo apt-get install imagemagick
).Dies ändert die Größe jedes Bildes (auf 250px ohne Verformung) und kombiniert sie ohne Rand.
Weitere Montagebeispiele .
Sie können auch Folgendes verwenden
convert
(Beispiel mit Platzhaltern):quelle
Ich habe neulich etwas Ähnliches gemacht . Gitter sind anscheinend vorhanden. In meinem Fall wurde eine variable Anzahl von Bildern in das Raster eingespeist, und ich wollte nur ein 17-faches Bild mit so vielen Bildern erstellen, wie groß diese sind.
Dabei werden nur 136 Rosenbilder verwendet, um ein 8 Kacheln hohes Gitter zu bilden. Natürlich möchten Sie die
$(...)
Gruppe für eine Liste Ihrer Eingabebilder ändern . Und Sie möchten die Kachelvariable auf so etwas wie setzen2x
festlegen, wenn Sie nur die Anzahl der Kacheln festlegen möchten.Bei der Ausgabe als PDF können Sie einfach die Erweiterung ändern. Sie würden sich also so etwas wie Folgendes ansehen:
quelle