如何使用jpeglib库压缩yuv?
RT。
自带的demo和网上查的例子都是RGB转JPG的,请问如何使用该库直接将yuv压缩程jpeg,不经过yuv转rgb的过程,因为是实时应用,所以对速度要求较高。
关键应该是在压缩结构体的设置,谁能指点一二?
[解决办法]
jpeg应该是针对YUV色彩空间压缩的. 你不转就是了.
[解决办法]
jpeglib 是可以直接将 yuv 压缩成jpg的,也可以直接将jpg解压为yuv
具体函数记不太清楚了,可以明天给你看下
呵呵
应该是 toyuv422 toyuv420 之类
你可以查下的
[解决办法]
具体可以参见 ijlman 里面的例子
BOOL DecodeFromJPEGBuffer(...);
BOOL EncodeToJPEGBuffer(...);
参考里面的说明,正确设置参数即可,例如DecodetoYUV422:
jcprops.DIBColor = IJL_YCBCR;
jcprops.DIBSubsampling = IJL_422;
jcprops.DIBChannels = 2;
Encode同样参考设置
[解决办法]
啊
我搞错了
呵呵
有时间看下你的libjpeg代码
我说的是 intel jpeg lib
不好意思哈