wangshengyang1996 / GLCameraDemo

多种方式实现相机圆形预览,其中OpenGL的方式还包含灰度预览、雕塑化预览
112 stars 43 forks source link

如何保存对应圆角的图片? #1

Open shenbuqingyun opened 4 years ago

shenbuqingyun commented 4 years ago

如何保存对应圆角的图片?用户可以任意调整角度,拍照之后的图片如何正确保存?裁剪只能按照长宽来裁,得到应该是普通的正方形。

wangshengyang1996 commented 4 years ago

YUV420数据有YUV的共用关系,需要将YUV数据转换为RGBA去做,比如转为Bitmap后用Canvas做圆角

wangshengyang1996 commented 4 years ago

补充一下,YUV420是没有透明度的,如果要获得圆角图肯定需要ALPHA通道,那就需要转换为RGBA,然后可以使用Canvas、Bitmap 这些API去操作得到圆角