Для любого количества входных файлов с именем :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: Монтаж, Массивы изображений .)