【问题标题】:graphicsmagick is doubling the size of "some" PNG filesgraphicsmagick 将“一些”PNG 文件的大小翻倍
【发布时间】:2011-06-25 02:58:30
【问题描述】:

使用 GraphicsMagick 读取 PNG 文件并以不同的名称将其写入会导致文件大小增加一倍以上。这只发生在一些 PNG 文件上,我不知道是什么原因造成的。

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

我已经尝试了各种方法,从禁用不透明通道到使用不同的压缩类型再到更改隔行扫描类型,但没有什么能帮助我理解导致此问题的原因。

如果有人对可能导致此问题的原因有任何建议,我们将非常欢迎您的帮助。

谢谢。

【问题讨论】:

    标签: png imagemagick libpng graphicsmagick


    【解决方案1】:

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

    【讨论】:

    • 您找到解决方案了吗?如果是,你能帮我解决这个问题吗:stackoverflow.com/questions/5818603/…
    • 使用 OptiPNG 的缺点是速度很慢,但请尝试一下,看看它是否适合您的用例,因为它是一个出色的工具。
    猜你喜欢
    • 2011-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-29
    • 1970-01-01
    • 2011-02-05
    • 1970-01-01
    • 2017-08-30
    相关资源
    最近更新 更多