首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 平面设计 > 图形图像 >

怎么使用jpeglib库压缩yuv

2012-03-08 
如何使用jpeglib库压缩yuv?RT。自带的demo和网上查的例子都是RGB转JPG的,请问如何使用该库直接将yuv压缩程j

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

热点排行