c,jpeg_lib.so 压缩yuv ,nv21 图像
1,实际需求,将nv21格式的图片,通过jpeg_lib.so压缩成jpeg格式,存储
2,jpeg_lib.so本身是不支持指定yuv格式,来进行压缩的.
通过实验之后发现,jpeg_lib.so 支持将存储数据格式为yuvyuv的图片直接压缩,(通过jpeg库直接解压缩出来的数据也是yuvyuv格式存储的)。
1,将nv21格式图片,转换成yuvyuv存储(我这边测试20ms内),之后直接jpeg库的标准流程压缩,
其他格式的yuv图像也是一样的操作,只修改转换函数就可以了
2,实测正常工作,jpeg图像正常。
代码