jpeg 标准固定霍夫曼表真的能减少数据大小吗?

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

我正在为微控制器实现 jpeg 压缩。在霍夫曼编码步骤中,我决定使用标准的固定霍夫曼表。我在某处读到这些表适用于一般图像,但找不到有关它们减少数据大小多少百分比的统计数据?如果只是减少零的数量那么我可以用几行代码来完成。

encoding jpeg standards huffman-code
2个回答
1
投票

标准霍夫曼表只是减少压缩时间。如果您不使用预先构建的表,则编码器必须扫描 DCT 数据两次。第一遍生成计数以构建霍夫曼表。第二遍对霍夫曼表进行编码。在大多数情况下,两次扫描会生成最佳的霍夫曼表,并比预装的数据大小减少更多(减少多少?)。

PNG 有标准的霍夫曼表。如果您使用这些(与 JPEG 不同),则不必在压缩图像中对表格进行编码,从而节省空间。


0
投票

JPEG 压缩率来自量化以及游程霍夫曼编码。您不能仅通过谈论其中一个的压缩比来将它们分开。

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