Para cualquier cantidad de archivos de entrada nombrados :in-<something>.jpg
convert -append in-*.jpg out.jpg
Para agregar archivos específicos u omitir números en lugar de obtener el "glob" completo, puede mencionar los archivos de entrada explícitamente y colocar el append
comando después.
convertir in-1.jpg in-5.jpg in- N .jpg + agregar out-in1-plus-in5-and-in N .jpg
Puede usar -append
(en lugar de +append
) para pegar verticalmente.
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 concatenación simple en una sola fila o columna, la append
opción de la convert
herramienta 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.
(Consulte ImageMagick: Opciones de línea de comandos ).
montage
Para obtener un control más preciso sobre el diseño, necesitaríamos la montage
herramienta. montage -mode concatenate
pegará las imágenes de entrada juntas como la append
opción y -tile 1x
controlará el diseño que se aplicará.
tile
sigue las columnas de formato × filas , pero puede faltar cualquiera de los lados y montage
descubrirá cómo cumplir con las restricciones.
Estamos usando 1x
(exactamente una columna con cualquier número de filas) aquí para obtener el mismo efecto que -append
. Sin -tile 1x
, se uniría a las imágenes como +append
, por defecto -tile x1
(cualquier número de columnas en una fila).
(Consulte los ejemplos de ImageMagick: montaje, matrices de imágenes ).