stb_image似乎支持idct和ycbcr-> rgb转换操作的插件SIMD实现,这些操作在加载jpeg文件时占用大部分时间。看看STBI_SIMD背后的代码,很明显这个代码实际上已在某处使用过。
然而,要么实现都是专有的,要么我的google-fu让我失望,因为我没有找到任何使用此界面的公共代码。
我的需求仅适用于x86平台(目前)。
是否有使用此界面的开源?
答案 0 :(得分:3)
我记得在Twitter上看过你的问题,今天恰巧有人提到根据BSD许可证获得许可的libjpeg-turbo。希望有所帮助。
答案 1 :(得分:1)
它似乎属于Horde3D引擎(GNU LGPL)
虽然我期待SSE,SIMD最纯粹......