微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么 PNG 规范禁止使用带有预设字典的 zlib 压缩数据?

如何解决为什么 PNG 规范禁止使用带有预设字典的 zlib 压缩数据?

对于 PNG 压缩方法 0,zlib 压缩方法/标志代码应指定方法代码 8(放气压缩)和不超过 32768 字节的 LZ77 窗口大小。 zlib 压缩方法编号与 IHDR 块中的 PNG 压缩方法编号不同(参见 11.2.2 IHDR Image header)。 附加标志不得指定预设字典。

The PNG specification 禁止在 PNG 数据中使用 zlib 压缩数据带有预设字典。为什么 PNG 规范要求这样做?

解决方法

因为 PNG 文件应该可以在没有其他信息的情况下解码。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。