ImageMagickを使用してイメージのサイズを変更しています。 -resize WxHオプションを渡すと、期待通りに動作します。しかし、もし私がWxHを渡したら! (サイズ変更時のアスペクト比を無視するため)、一部の画像、特にPNGは実際にはのサイズがになります。 200kの画像は450kになり、170kの画像は360kになります。ImageMagick PNG Resizeファイルサイズが増加する
これはなぜ嫌になるのか、それを修正する方法はありますか?
おかげ
ImageMagickを使用してイメージのサイズを変更しています。 -resize WxHオプションを渡すと、期待通りに動作します。しかし、もし私がWxHを渡したら! (サイズ変更時のアスペクト比を無視するため)、一部の画像、特にPNGは実際にはのサイズがになります。 200kの画像は450kになり、170kの画像は360kになります。ImageMagick PNG Resizeファイルサイズが増加する
これはなぜ嫌になるのか、それを修正する方法はありますか?
おかげ
研究した後、私は6.3.7から6.5.6への私のImageMagickのバージョンをアップグレードし、今では素晴らしい取り組んでいます。画像のサイズを変更すると、より小さな画像が生成され、問題はありません。
ちょうどアップグレードがトリックでしたか?私はImageMagick 6.5.7を実行していますが、あなたが言ったのと同じ奇妙な振る舞いをします。http://stackoverflow.com/questions/5818603/issues-porting-php-gd-wrapper-to-imagickを参照してください。 –
例(メージファイルとターゲットディメンションを含む)を提供できますか? –
たぶん、PNGの圧縮を殺していて、スイッチで設定しようとしましたか? – Bobby
@Bobby:あなたが言っていることを正確に理解していません。何が切り替わりますか? @Joachim:目標サイズは950x140です。サンプル画像http://s3.amazonaws.com/devshots.ikbis.com/channels/21/headers/2009-02-8_original.jpg – Faisal