Для любого количества входных файлов с именем in-<something>.jpg:
convert -append in-*.jpg out.jpg
Для того, чтобы добавить конкретные файлы или пропустить числа вместо того, чтобы получить полный “глобус”, вы можете явно упомянуть входные файлы и поставить команду append после этого
convert in-1.jpg in-5.jpg in-_N_.jpg +append out-in1-plus-in5-and-in_N_.jpg
Вы можете использовать -append (вместо +append) для вертикальной вставки.
Или:
montage -mode concatenate -tile 1x in-*.jpg out.jpg
также создаст файл out.jpg, содержащий вертикальную конкатенцию исходных изображений.
convert
Для простого объединения в одну строку или столбец достаточно опции append инструмента convert. Обратите внимание, что -append конкатенует все изображения по вертикали, создавая один столбец со строками n, а +append конкатенует по горизонтали, создавая одну строку со столбцами n.
(См. ImageMagick: Command Line Options .)
montage
Чтобы получить более тонкий контроль над компоновкой, нам понадобится инструмент montage. montage -mode concatenate склеивает входные изображения вместе, как опция append и -tile 1x контролирует применяемую компоновку.
tile следует за форматом columns×rows, но любая из сторон может отсутствовать, и montage выяснит, как удовлетворить ограничениям.
Мы используем 1x (ровно один столбец с любым количеством строк) здесь, чтобы получить тот же эффект, что и -append. Без -tile 1x, он присоединится к образам как +append, по умолчанию -tile x1 (любое количество столбцов в одной строке).
(См. пример ImageMagick Exam: Montage, Arrays of Images ).