【发布时间】:2015-10-10 03:42:02
【问题描述】:
Google PageSpeed 等服务告诉我,我可以通过压缩 PNG 文件来节省文件空间。除非我实际压缩文件,否则我还没有找到可以为我提供此类信息的(Linux)工具。
有没有一种(快速)的方法来检测 PNG 文件的压缩级别,而无需实际压缩它?任何提示表示赞赏!
【问题讨论】:
Google PageSpeed 等服务告诉我,我可以通过压缩 PNG 文件来节省文件空间。除非我实际压缩文件,否则我还没有找到可以为我提供此类信息的(Linux)工具。
有没有一种(快速)的方法来检测 PNG 文件的压缩级别,而无需实际压缩它?任何提示表示赞赏!
【问题讨论】:
如果你有 pngcheck,可以使用here,你可以运行
pngcheck -v file.png | grep zlib
这将告诉您使用的压缩级别(超快、快速、默认或最大)。但是除了运行压缩器并检查结果大小之外,真的没有办法判断 PNG 过滤器选择是否经过优化。
关于 Google Pagespeed 服务实际上做了什么的问题现在没有实际意义,因为该服务已经(或正在)discontinued。从在 Apache-2.0 许可下开源的 Pagespeed source code 看来,它似乎可以配置为尝试各种压缩方法并将生成的文件大小与原始文件大小进行比较。
【讨论】: