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

これは、画像を回転させて画像bの上に配置するための簡単なスクリプトaです。私の問題は、画像bが定義された領域(100x100)内で回転していることです。

悪い

画像フレーム全体をそのまま回転させるにはどうすればよいですか。

良い

または、簡単に言えば:

ここに画像の説明を入力してください

  1. 元の画像(a)とその上に(b)画像があります
  2. 写真2は、imが(b)写真をどのように回転させるかです。
  3. 写真を回転させる必要がある方法です
4

1 に答える 1

0

Freenodeコミュニティからの少しの助けを借りて、ここに答えがあります:

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

問題は-geometry、回転した要素を指定された寸法に制限することでした。

于 2012-11-09T20:20:24.303 に答える