使用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