imagemagickを使用して単一の画像を複数の角度で回転

imagemagickを使用して単一の画像を複数の角度で回転

円形の画像があります。この画像を1度ずつ回転させる必要があります。これは単一画像の回転画像60枚です。 imagemagickを使ってどうすればこれを行うことができますか?

答え1

はい、可能です。

これにより、右に回転したピクチャシリーズが作成されます。

for i in $(seq -w 1 60)
do 
    convert -rotate ${i} orig-image.jpg pic_rotated_${i}.jpg
done

左に回転するには、-値に記号を入力します-rotate

for i in $(seq -w 1 60)
do 
    convert -rotate -${i} orig-image.jpg pic_rotated_${i}.jpg
done

私はseqソートをより簡単にするために前にゼロの付いた数字シリーズを作成することにしました。{1..60}代わりに使用することもできます$(seq...)

答え2

はい、可能です。より多くの情報が必要な場合は、convert -rotateマニュアルを参照してください

関連情報