ImageMagick: однострочники
Узнать размеры изображения
По вертикали:
1 | height=`identify -ping -format "%h" IMG_4450.JPG` |
По горизонтали:
1 | width=`identify -ping -format "%w" IMG_4450.JPG` |
Склейка нескольких картинок в один файл
Склеить все изображения в директории в матрицу 2х2 по 4 изображения:
1 | montage *.jpg -tile 2x2 -geometry +10+10 out.jpg |
Склеить 2 изображения в столбец 1х2 (по вертикали):
1 | montage BMW_420d.jpg BMW_425d.jpg -tile 1x2 -geometry +10+10 BMW_xDrive.jpg |
Склеить 2 изображения в строку 2х1 (по горизонтали):
1 | montage BMW_520d.jpg BMW_525d.jpg -tile 2x1 -geometry +10+10 BMW_M5.jpg |
Подписать каждое изображение в коллаже именем файла:
1 | montage *.jpg -label %f -frame 10 -tile 2x2 -geometry +10+10 out.jpg |
-geometry +10+10
— белые поля вокруг каждого изображения, заданные в пикселях-frame 10
— 3D-рамка, пиксели-label %f
— подпись