1

だから、私はこの背景画像を持っています:

bg.png

そして、その上にオーバーレイしたい1px x 1pxの画像があります。私が実行した場合:

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

私はこれを得る:

結果.png

しかし、固定中心で回転させたいです。期待される結果は次のようになります。

期待される結果.png

どうすればそれを達成できるか知っていますか?

ありがとうございました。

4

1 に答える 1

2

@frostyterrier のコメントを調べると、彼の問題は +distort が必要で、-distort を使用していることだと思いますか?

このページが役に立ちます: http://www.imagemagick.org/Usage/distorts/#srt

画像を回転させ、背景を透明にする

convert input.jpg -background none -virtual-pixel background +distort ScaleRotateTranslate 30 output.png
于 2013-02-25T21:23:20.033 に答える