c++ - 快速JPEG编码库

标签 c++ c encoding jpeg

有人知道用于 C/C++ 的免费开源 jpeg 编码库吗?目前我正在使用 ImageMagick,它易于使用,但速度很慢。我将其与 Intel Performance Primitives 的评估进行了比较,IPP 的速度非常快。不幸的是,它也需要 200 美元,而且我不需要 99% 的 IPP)。此外,它只会在 Intel 上快速运行。

有人做过测试吗?还有其他比 ImageMagick 更快的好库吗?

编辑:我使用的是 8 位版本的 ImageMagick,它应该更快。

最佳答案

在 TigerVNC (http://www.tigervnc.com) 的主干中查看 libjpeg/SIMD。我们优化了 64 位和 32 位版本,它们在压缩/解压缩基线 JPEG 时几乎与 IPP 一样快:

http://www.mail-archive.com/tigervnc-devel@lists.sourceforge.net/msg00403.html

关于c++ - 快速JPEG编码库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/868966/

相关文章:

c++ - 如何比较c++列表中的两个连续元素

c++ - 我可以让 emcc 支持初始化列表吗?

c++ - 在 SDL 中渲染带正方形的二维数组

c++ - C++中如何判断arg类型

json - 是否可以将 "Omitempty"json 标记作为默认行为?

C++ static_assert 和编译时

c - char数组的内存分配

c - 如何编译APRON的例子?

c - X264 编码器 API

java - 写入带有重音字符的文件