资源代码对应的文章地址:https://blog.csdn.net/logicsboy/article/details/128404161
使用Jetpack Compose UI开发框架,快速简单易上手,使用CameraX + OpenGL,实现更快更高效的拍照片+录视频。
为什么要用OpenGL呢?因为我们需要用到“滤镜”,同样的,我们:把数据放到OpenGL渲染的线程上去做图像相关操作,能实现更快的数据保存,基本上是毫秒级别的,而且图片质量不失真,速度快,如果只用CameraX去拍照片,你会发现CameraX图片质量大,而且返回数据结果慢,感觉臃肿的样子。
同学们,可以下载我们的源码和快手APP的视频拍照和视频录制进行对比一下,我们的速度和它的是一样的,而且图片质量也不失真。
1