如何旋转图像框?

时间:2012-11-09 19:33:15

标签: imagemagick imagemagick-convert

convert 'a.png' \
\( -background none -geometry 100x100+150+50! -rotate 5 'b.png' \) \
-composite 'a.png';

这是一个简单的脚本,用于旋转图像b并将其放置在图像a的顶部。我的问题是图像b正在定义的区域内旋转(100x100):

bad

如何旋转整个图像框架:

good

或者,说实话:

enter image description here

  1. 是原始图片(a),上面是(b)图片
  2. 图片二是我如何旋转(b)图片
  3. 是我需要旋转的图片

1 个答案:

答案 0 :(得分:0)

在Freenode社区的帮助下,答案是:

convert 'a.png' \( 'b.png' -resize 100x100 -rotate 50 \) -geometry +100+50 -composite 'a.png';

问题在于-geometry将旋转的元素限制为指定的尺寸。