Facebook のように、いくつかの画像のサイズを変更 (縮小) したいと思います。ImageMagick、でもねえ、私は提案を受け付けています:)
Facebookはこれを行っていると思います:
最大幅 x 高さが 250x200 だとします。Facebook はこれを最適化しています。250x200 をできるだけ多く使用しようとします。たとえば、画像を縮小して 220x200 を取得した場合、250x200 フレームを可能な限り使用するまで、画像の上部と下部をカットします。実際、私は彼らが上よりも下から多くを取っていると思います (約 1:2.5)。これは、ほとんどの写真が上に頭があり、Facebook がこれを認識しているためだと私は信じています.
この種のサイズ変更アルゴリズムの名前はありますか? そして、ImageMagickにこれをさせる方法はありますか?
前もって感謝します!
編集 実際、Facebook はこの「スマートな」サイズ変更手法を行っていないようです。minwidth/minheight がある場所でサイズを変更するだけです。次に、アルバムで画像を表示するとき、フレームにできるだけ多くを使用するために、上/下または左/右から切り取ります (少なくとも私はそう認識しています)。
-トバイアス