コマンドで画像を回転するとconvert -rotate
、画像サイズが拡大されます。中心を中心に回転し、画像サイズを維持して端をトリミングする方法はありますか?
15856 次
4 に答える
25
convert image.jpg -distort SRT -45 rotate_cropped_image.png
http://www.imagemagick.org/Usage/warping/#animationsを参照してください
例:
-distort のヘルプも参照してください: http://www.imagemagick.org/script/command-line-options.php?#distort
于 2013-08-16T19:58:28.320 に答える
0
Imagemagick フォーラムで次の回答を見つけました。
画像の元のサイズがわからない場合の簡単な解決策は、アルファ合成演算子「Src」を「この画像サイズに切り抜く」タイプの操作として使用することです。見る:
http://www.cit.gu.edu.au/~anthony/graphics/imagick6/compose/#src
例 (ImageMagick バージョン 6 のみ):
convert image.jpg \( +clone -background black -rotate -45 \) \
-gravity center -compose Src -composite rotate_cropped_image.png
于 2013-02-07T12:22:53.027 に答える