我正试图提取libjpeg中解压缩的部分以将其添加到嵌入式项目中,因此我应该采用最小的代码大小,但我认为代码非常复杂,您知道如何从库中排除此部分吗还有别的方法吗,我想解压缩jpeg照片,返回相机,在上面进行模式识别有什么想法吗???
最佳答案
libjpeg是一个非常优化的库,它被移植到许多体系结构中。
如果这个库占用了太多资源,我建议您查看其他类似的库:
https://code.google.com/p/picojpeg/
picojpeg是一个公共域JPEG解压程序,用C语言编写,在
单源文件picojpeg.c和单头文件picojpeg.h
一些相当独特的特性使它在8/16位的小型计算机上非常有用
嵌入式设备或内存非常有限的环境中:
http://sourceforge.net/projects/libjpeg-turbo/
libjpeg turbo是libjpeg的派生,它使用MMX、SSE、SSE2和
霓虹灯SIMD指令加速基准JPEG
在x86、x86-64和ARM上压缩/解压缩约2-4倍
平台。它基于libjpeg/SIMD,但有许多增强功能。
希望有帮助!
关于c - 从jpeglib提取减压部分,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16151878/