2011-02-10 10 views
1

GraphicsMagickを使用してPNGファイルを読み込んで別の名前で書き出すと、ファイルサイズが2倍以上増加します。これは一部のPNGファイルでのみ発生し、原因を突き止めることはできません。graphicsmagickは "some" PNGファイルのサイズを2倍にしています

例の問題PNG:http://www.google.co.in/logos/2011/verne-hp-3.png

私は不透明度チャネルを無効にするからインターレースの種類を変更することが、何も私はこの問題を引き起こしているかを理解助けされていないに異なる圧縮タイプを使用するすべてのものを試してみました。

誰かがこれを引き起こしている可能性について何か提案があれば、あなたの助けは大歓迎です。

ありがとうございます。

答えて

2

ファイルは、アルファがtRNSチャンクに格納されたインデックス付きのカラーPNGです。このファイルをディスクに書き直すと、GMはRGBA PNGを使用し、イメージサイズが増加します。

+0

あなたは解決策を見つけることができましたか?はいの場合は、これで私を手伝ってください:http://stackoverflow.com/questions/5818603/issues-porting-php-gd-wrapper-to-imagick? –

+0

OptiPNGを使用することの欠点は、非常に遅いですが、それが優れたツールであるため、あなたのユースケースのためにOKかどうかを試してみてください。 – toc777

関連する問題