读书人

怎么使用jpeglib库压缩yuv

发布时间: 2012-03-08 13:30:13 作者: rapoo

如何使用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
不好意思哈

读书人网 >图形图像

热点推荐