用于 12 位灰度 JPEG 压缩的霍夫曼表
Huffman Tables for 12-bit grayscale JPEG compression
我想压缩 12 位灰度图像。我已经使用 C++ 中 ITU T.81 的示例 Huffman Tabels(用于亮度)开发了一个 8 位灰度压缩器。
是否有 12 位灰度图像的霍夫曼表示例?
(在压缩之前从 12 位转换为 8 位不是一个选项)
显然标准中没有这样的动物。这里的代码只有 8 位
http://www.colosseumbuilders.com/sourcecode/imagelib403.zip
但它显示了如何使用指向函数的指针来计算最佳霍夫曼 tables。你可以在你的编码器中尝试类似的东西。如果您不想对量化的 DCT 值进行两次传递,您可以将此作为临时措施,运行 一些样本图像,并创建您自己的霍夫曼 table 以供重复使用。
我想压缩 12 位灰度图像。我已经使用 C++ 中 ITU T.81 的示例 Huffman Tabels(用于亮度)开发了一个 8 位灰度压缩器。
是否有 12 位灰度图像的霍夫曼表示例? (在压缩之前从 12 位转换为 8 位不是一个选项)
显然标准中没有这样的动物。这里的代码只有 8 位
http://www.colosseumbuilders.com/sourcecode/imagelib403.zip
但它显示了如何使用指向函数的指针来计算最佳霍夫曼 tables。你可以在你的编码器中尝试类似的东西。如果您不想对量化的 DCT 值进行两次传递,您可以将此作为临时措施,运行 一些样本图像,并创建您自己的霍夫曼 table 以供重复使用。