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