4

У меня есть папка файлов JPEG с именами 0_0, 0_1, 1_0, 1_1 и т.д. Первый номер - это столбец, а второй - строка. Я хочу объединить их в один файл JPEG. Как бы я поступил так? Я посмотрел в ImageMagick, но я не знаю, какие параметры использовать и как.

2 ответа2

2

Решение

montage.exe -mode concatenate -tile 1x14 [0-9]*_[0-9]*.jpg miff:- | convert.exe - +append final.jpg

Примечание. Если у вас есть изображения с двузначным номером (4_15, 10_1), вы должны добавить ноль к файлам с номерами от 0-9 (04_15, 10_01)

Об этом позаботится RegEx (Bulk Rename Utility)

Search: (\d{1})_(\d{1}).jpg 
Replace: 0\1_0\2
2

Соответствующая документация ImageMagick находится здесь.

Пытаться:

montage -geometry +0+0 0_0.jpg 0_1.jpg 1_0.jpg 1_1.jpg output.jpg

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .