Объединение изображений по вертикали с горизонтальным смещением

@ https://superuser.com/questions/290656/combine-multiple-images-using-imagemagick

Читая эти посты, я смог объединить изображения по вертикали, однако, если вы видите результат... нижнему изображению требуется небольшое смещение в пикселях (поскольку его ось Y имеет 2-значное значение по сравнению с верхним изображением, имеющим 3-значную ось Y)., ось х такая же и с постоянным интервалом)

Если я могу просто слегка подтолкнуть нижнее изображение вправо, ось X будет более подходящей

Индивидуальные изображения (одинаковые размеры) введите описание изображения здесь введите описание изображения здесь

Результат введите описание изображения здесь

1 ответ

Решение

Вы можете поместить небольшое 10-пиксельное прозрачное "заливное" изображение слева от нижнего, например, так:

convert -background none top.png \
  \( -size 10x10 xc:none bottom.png +append \) -append result.png

Я сделал заливку зеленым внизу, чтобы вы могли ее видеть.

Итак, для объяснения, +append добавится рядом с первым изображением слева и последующими справа, а -append добавит сверху вниз с первым изображением вверху и последующими изображениями ниже.

Если вы хотите добавить слева или выше, используйте операторы, такие как -reverse поменять порядок кадров.

Другие вопросы по тегам