使用ImageMagick调整图像大小后未对齐位置

时间:2017-01-30 14:19:17

标签: imagemagick imagemagick-convert

我希望使用Imagemagick调整几张图像的大小并将它们叠加在背景图像上。

我写了以下代码。

convert -size 500x1000 xc:white \
-page +100+200 \( aaa.jpg -resize 50x \) \
-page +200+300 \( bbb.jpg -resize 50x \) \
..............
-layers flatten flatten_img.jpg"

我想把#34; aaa.jpg"在(100,200), " bbb.jpg"在(200,300), 但他们的立场是错位的。

例如," aaa.jpg"位于(33,66)。

如果我在做" -page"之前没有调整它们的大小, 就是这样,

convert -size 500x1000 xc:white \
-page +100+200 aaa.jpg \
-page +200+300 bbb.jpg \
......
-layers flatten flatten_img.jpg"

他们的立场是正确的。

我如何将它们放在正确的位置?

提前谢谢。

1 个答案:

答案 0 :(得分:0)

我可以解决问题。

right = "".join([right_str[i] if right_str[i] == guessed else right[i] for i in range(len(right_str))])