graphicsmagick使“某些”PNG文件的大小翻倍

时间:2011-02-10 20:02:33

标签: png imagemagick libpng graphicsmagick

使用GraphicsMagick读入PNG文件并以不同的名称写出它会导致文件大小增加两倍以上。这只发生在一些PNG文件中,我无法弄清楚导致它的原因。

示例问题PNG:http://www.google.co.in/logos/2011/verne-hp-3.png

我已尝试过从禁用不透明度通道到使用不同压缩类型到更改隔行扫描类型的所有内容,但没有任何东西可以帮助我理解导致此问题的原因。

如果有人对可能导致这种情况的原因有任何建议,那么非常欢迎您的帮助。

谢谢。

1 个答案:

答案 0 :(得分:2)

该文件是索引颜色的PNG,其中alpha存储在tRNS块中。当我将此文件重写为磁盘时,GM使用RGBA PNG,这会导致图像大小增加。