有没有使用普通霍夫曼编码[Python]的现代图像格式?

问题描述 投票:0回答:1

我有一些图像非常嘈杂,但这些值都在接近零的 uint8 值的狭窄范围内。我认为霍夫曼编码可能是压缩它们的最佳选择,因为有很多按位冗余,但没有很多序列冗余。但是,我找不到任何使用普通按位算法而不使用编码序列的图像格式(如 PNG 或 Deflate 那样)。我发现的最接近的是一个过时的 Unix 命令行工具,名为“pack”。是否有使用普通旧霍夫曼压缩的图像格式?

如果有 Python 编码器,那就加分了。

noise image and histogram

python image-processing computer-vision compression image-editing
1个回答
0
投票

您可以请求 zlib 对 PNG 图像使用

Z_HUFFMAN_ONLY
策略。您还可以尝试
Z_FILTERED
,它不是仅限于 Huffman,而是针对 PNG 文件中的过滤图像数据进行了调整,并且执行更多的 Huffman 和更少的字符串匹配。在您的图像上尝试使用这些和
Z_DEFAULT_STRATEGY
,看看它们如何比较。

© www.soinside.com 2019 - 2024. All rights reserved.