Автоматически добавлять изображения в таблицу с помощью imagemagick
Я знаю это решение для добавления изображений в строках и столбцах.
Кстати, я бы хотел расположить изображения в квадратную таблицу автоматически, независимо от их количества и без группировки их в круглых скобках.
Возможно ли это сделать с помощью Imagemagick?
convert \( Img1.jpg Img2.jpg +append \) \
\( Img3.jpg Img4.jpg +append \) \
-background none -append append_array.jpg
1 ответ
Решение
Montage
из imagemagick.
Вы можете легко использовать montage
[ 1 ], что вы должны были установить с imagemagick.
Из текущего каталога вы можете запустить, например:
montage -resize 400x * -mode Concatenate -tile 2x AnotherDir/montage_array.jpg
Примечания:
Вы должны сохранить в другом каталоге (или выбрать из другого каталога), иначе вы можете найти пустой слот вместо изображения, которое вы создаете.
-resize 400x
масштабировать каждое исходное изображение до одного размера-tile 2x
иметь 2 столбца,-tile x2
для двух рядов...# +--------+---------+ Sequence of images # + 1 + 2 + for the code used # +--------+---------+ in the above example # + 3 + 4 + # +--------+---------+ I cut the image from # + 5 + 6... + the one you post... # +--------+---------+
но вы можете сделать гораздо больше...