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