使用libjpeg-turbo库,yuv转jpeg的宽度以2对齐

使用libjpeg-turbo库时,没有YUV420sp格式支持,请各位小伙伴使用时,注意转换格式

1.下载使用libjpeg-turbo库,会编译出两个库 libjpeg.a、libjpeg-turbo.a

2.当利用libjpeg.a库时,不推荐使用,比较麻烦,亲自测试不能以宽度2对齐,只能以宽度32对齐

3.使用libjpeg-turbo.a时,

 

/*主要是利用下面的这个函数

***handle  句柄

***yuv_buffer

***padding格式

 

ret = tjCompressFromYUV(handle, yuv_buffer, width, padding, height, subsample, jpeg_buffer, jpeg_size, quality, flags);  

 

上述方法可以宽度2对齐,也就是说1902*1080分辨率的YUV图像可以转换成JPEG格式。

具体使用方法请参考:

https://blog.csdn.net/subfate/article/details/46794639

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值