2012-03-13

[PHP] imagemagickのconvertでgif画像をクロップするとおかしくなる

画像のサムネイルを作るのにimagemagickのconvertをよく使うのですが、
JPG画像であれば何も問題なくできていたのが、GIF画像をクロップしたときに
トリミングがうまくできていないことに気付きました。

調べてみると、+repage オプションなるものをつけるとよいという記事を見つけました。

参考サイト
http://www.bulkitem.com/2011/07/imagemagickpnggif.html

こちらの参考にしたサイトではPNGをGIFにする場合とあったのですが、
GIFをGIFにクロップする場合でも+repageオプションでうまくいくようになりました。

convert -crop $rw”.”x”.”$rh+$rspW+$rspH +repage $org_img $new_img

Comment:

Trackback URL: