Imagemagick 如何旋转图像帧?

Imagemagick 如何旋转图像帧?,imagemagick,imagemagick-convert,Imagemagick,Imagemagick Convert,这是一个简单的脚本,用于旋转图像并将图像b放置在图像a的顶部。我的问题是图像b正在定义的区域内旋转(100x100): 如何旋转整个图像帧,如下所示: 或者,简单地说: 原始图片(a)上有(b)图片吗 图二是im如何旋转(b)图 这就是我需要旋转图片的方式 在Freenode社区的帮助下,以下是答案: convert 'a.png' \ \( -background none -geometry 100x100+150+50! -rotate 5 'b.png' \) \ -composi

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

如何旋转整个图像帧,如下所示:

或者,简单地说:

  • 原始图片(a)上有(b)图片吗
  • 图二是im如何旋转(b)图
  • 这就是我需要旋转图片的方式

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

    convert 'a.png' \
    \( -background none -geometry 100x100+150+50! -rotate 5 'b.png' \) \
    -composite 'a.png';
    
    问题在于
    -geometry
    将旋转的元素限制在指定的尺寸内

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