如何旋转具有固定中心的合成图像?

时间:2013-02-25 16:30:07

标签: imagemagick imagemagick-convert

所以,我有这个背景图片:

bg.png

我有一个1px x 1px图像,我想覆盖它。如果我跑:

convert bg.png \( -size 80x240 -background none -rotate 30 -geometry +120+88 tile:red.png \) -composite result.png

我明白了:

result.png

但我想用固定中心旋转它。预期结果应该是这样的:

expected result.png

你知道我怎么能做到这一点?

谢谢。

1 个答案:

答案 0 :(得分:2)

查看@frostyterrier的评论我认为他的问题是他需要+扭曲并使用-distort?

此页面应该有所帮助:http://www.imagemagick.org/Usage/distorts/#srt

旋转图像并具有透明背景

convert input.jpg -background none -virtual-pixel background +distort ScaleRotateTranslate 30 output.png