фотомонтаж - как выровнять изображения снизу - PullRequest
1 голос
/ 23 февраля 2020

Я хочу создать монтаж, используя ImageMagick, где все изображения выровнены по низу. Изображения имеют разную высоту, и -gravity South ведет себя не так, как я ожидаю.

  • Изображение 1 имеет высоту 100 пикселей.
  • Изображение 2 имеет высоту 200 пикселей.

Если я использую:

montage *.png -tile 2x1 -background None -geometry +20+0 -gravity South out/montage.png

Я получаю:

enter image description here

Если я добавляю третье изображение размером 50 пикселей высоко и беги

montage *.png -tile 3x1 -geometry +20+0 -gravity South montage2.jpg

получаю:

enter image description here

Я понимаю, что здесь происходит - холст расширяется снизу , Есть ли способ заставить его расти сверху, чтобы изображение выглядело так:

enter image description here

1 Ответ

2 голосов
/ 23 февраля 2020

enter image description here

Вы можете просто использовать + smu sh ( документация ) для этого:

convert -background white -gravity south [abc].png +smush 10 result.png

При использовании Imagemagick v7, замените convert на magick.

...