Per qualsiasi numero di file di input chiamato in-<something>.jpg
:
convert -append in-*.jpg out.jpg
Per avere file specifici aggiunti, o saltare i numeri invece di ottenere il “glob” completo, potete menzionare esplicitamente i file di input e mettere il comando append
dopo
convert in-1.jpg in-5.jpg in-_N_.jpg +append out-in1-plus-in5-and-in_N_.jpg
Potete usare -append
(invece di +append
) per l'incollaggio verticale.
Oppure:
montage -mode concatenate -tile 1x in-*.jpg out.jpg
creerà anche un file out.jpg
che contiene una concatenazione verticale delle immagini sorgente.
convert
Per una semplice concatenazione in una singola riga o colonna, l'opzione append
dello strumento convert
è sufficiente. Si noti che -append
concatena tutte le immagini verticalmente, creando una colonna con n righe, e +append
concatena orizzontalmente, creando una riga con n colonne.
(Vedi ImageMagick: Command-line Options .)
montage
Per avere un controllo più fine sul layout, abbiamo bisogno dello strumento montage
. montage -mode concatenate
incollerà le immagini in ingresso come l'opzione append
e -tile 1x
controlla il layout da applicare.
tile
segue il formato colonne×frecce, ma entrambi i lati possono mancare e montage
capirà come soddisfare i vincoli.
Stiamo usando 1x
(esattamente una colonna con un numero qualsiasi di righe) qui per ottenere lo stesso effetto di -append
. Senza -tile 1x
, unirebbe le immagini come +append
, di default -tile x1
(qualsiasi numero di colonne su una riga).
(Vedi Esempi di ImageMagick: Montaggio, Array di immagini .)