首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有免费或商用的jpeg解码器,速度真的很快?

有没有免费或商用的jpeg解码器,速度真的很快?
EN

Stack Overflow用户
提问于 2009-10-20 12:39:32
回答 5查看 4.3K关注 0票数 4

我正在使用c++,libjpeg解码jpeg文件。我发现它不够快,有没有什么方法可以通过设置一些编译参数来使它更快呢?或者,有没有其他lib可以更快地打开jpeg文件?

现在打开一张4368 * 2912 4m的jpeg图像大约需要750ms。我希望这可以减少到150ms。非常感谢!

添加: IJL似乎比libjpeg更快:)

EN

回答 5

Stack Overflow用户

发布于 2009-10-20 12:52:43

最快的方法是根本不解码它。通常,您可以先使用低分辨率预览;这只需要低频率。对于546 x 289像素的预览,实际上只需要(0,0) (DC)组件。

票数 6
EN

Stack Overflow用户

发布于 2009-10-20 12:48:22

有一个包含JPEG编码/解码实现的Intel Performance Primitives

票数 3
EN

Stack Overflow用户

发布于 2010-10-02 02:53:15

另请参阅http://sourceforge.net/projects/libjpeg-turbo/,以获取使用SIMD指令的libjpeg的临时替代品,从而显著提高性能。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1594319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档