是否存在stb_image simd支持?

时间:2013-12-28 16:57:13

标签: c++ c jpeg simd

stb_image似乎支持idct和ycbcr-> rgb转换操作的插件SIMD实现,这些操作在加载jpeg文件时占用大部分时间。看看STBI_SIMD背后的代码,很明显这个代码实际上已在某处使用过。

然而,要么实现都是专有的,要么我的google-fu让我失望,因为我没有找到任何使用此界面的公共代码。

我的需求仅适用于x86平台(目前)。

是否有使用此界面的开源?

2 个答案:

答案 0 :(得分:3)

我记得在Twitter上看过你的问题,今天恰巧有人提到根据BSD许可证获得许可的libjpeg-turbo。希望有所帮助。

答案 1 :(得分:1)

它似乎属于Horde3D引擎(GNU LGPL)

http://open-projects.net/~shahn/darcs/old/Horde3D_Linux_64bit/Horde3D/Source/Horde3D%20Engine/utImage.cpp

虽然我期待SSE,SIMD最纯粹......