我正在尝试解压缩以下无损JPEG比特流(ITU 81):
似乎是由以下人员产生的:
$ strings -n 20 intel_ipp_lossless.jpg
4Intel(R) IPP JPEG encoder [5.3.497] - Aug 12 2008
与以下哪个兼容:
IPP JPEG支持以下JPEG ISO / IEC定义的压缩模式 10918:
- 基线,8位,基于DCT的过程,霍夫曼熵编码
- 扩展的基线,8位和12位,基于DCT的过程,霍夫曼熵编码
- 无损,1.1.16位,基于预测的霍夫曼熵编码
但是我很难理解如何使用IPP:
当我查看示例时,我再也找不到与JPEG解压缩有关的任何内容。
在哪里/如何使用IPP JPEG解码器?
更新:好像intel ipp论坛不再活跃了。
答案 0 :(得分:0)
结果证明,此文档记录不充分,但是某些功能(特别是JPEG编解码器)已被删除。因此,您需要使用来自以下版本的旧版IPP库:
文档位于:
困难的部分是,示例tar文件不能被新用户访问,如此处所述:
因此,我需要根据以下论坛帖子(ippiDecodeHuffmanOne_JPEG_1u16s_C1
参考)编写自己的JPEG解码器:
更新:相反,应该在互联网上搜索ipp样本(例如w_ipp-samples_p_7.1.1.013.zip
(或ipp-samples.8.0.0.005
)以访问JPEG压缩器/解压缩器。