2012-04-19

ImageMagick で画像をリサイズしてクロップする方法

大きな画像をリサイズしてサムネイルや壁紙として利用したい場合、指定した長方形に収まるように全体を縮めると、アスペクトが元画像と異なる場合に背景の「黒帯」が見えてしまう。このような場合、リサイズ後の寸法の縦横が少なくとも指定の長方形の縦横を持つようにしておいて、画像の中心から指定の長方形の大きさに切り取れば良い。

これを ImageMagick で行うには以下のようにする。

$ convert -resize '1920x1200^' -crop '1920x1200+0+0' -gravity center \
          -quality 85 from.jpg to.jpg

0 件のコメント:

コメントを投稿