Для любого количества входных файлов с именем :in-<something>.jpg
convert -append in-*.jpg out.jpg
Для добавления определенных файлов или пропуска номеров вместо полного «глобуса», вы можете явно указать входные файлы и поставить append команду
конвертировать in-1.jpg in-5.jpg in- N .jpg + добавить 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: Параметры командной строки .)
montage
Чтобы получить более точный контроль над макетом, нам нужен montageинструмент. montage -mode concatenateсклеит входные изображения вместе, как appendопция и -tile 1xконтролирует макет, который будет применен.
tileследует формату столбцов × строк, но любая из сторон может отсутствовать и montageвыяснить, как выполнить ограничения.
Мы используем 1x(ровно один столбец с любым количеством строк), чтобы получить тот же эффект, что и -append. Без -tile 1xэтого он будет объединять изображения, например +append, по умолчанию -tile x1(любое количество столбцов в одной строке).
(См. Примеры ImageMagick: Монтаж, Массивы изображений .)
Вы проверили примеры изображений с несколькими слоями изображений?