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 .)