Para cualquier número de archivos de entrada llamados in-<something>.jpg
:
convert -append in-*.jpg out.jpg
Para que se anexen archivos específicos, o se omitan números en lugar de obtener el “glob” completo, puede mencionar los archivos de entrada explícitamente y poner el comando append
después
convert in-1.jpg in-5.jpg in-_N_.jpg +append out-in1-plus-in5-and-in_N_.jpg
Puede usar -append
(en lugar de +append
) para el pegado vertical.
O:
montage -mode concatenate -tile 1x in-*.jpg out.jpg
también creará un archivo out.jpg
que contiene una concatenación vertical de las imágenes de origen.
convert
Para una simple concatenación en una sola fila o columna, la opción append
de la herramienta convert
es suficiente. Tenga en cuenta que -append
concatena todas las imágenes verticalmente, creando una columna con n filas, y +append
concatena horizontalmente, creando una fila con n columnas.
(Ver ImageMagick: Opciones de línea de comandos .)
montage
Para obtener un control más fino sobre la disposición, necesitaríamos la herramienta montage
. montage -mode concatenate
pegará las imágenes de entrada como la opción append
y -tile 1x
controla la disposición a aplicar.
tile
sigue el formato columnas×filas, pero puede faltar cualquiera de los lados y montage
averiguará cómo cumplir las restricciones.
Aquí utilizamos 1x
(exactamente una columna con cualquier número de filas) para conseguir el mismo efecto que -append
. Sin -tile 1x
, uniría las imágenes como +append
, por defecto -tile x1
(cualquier número de columnas en una fila).
(Ver Ejemplos de ImageMagick: Montaje, Arreglos de Imágenes .)