博主根据网上的方法写了一个裁剪出圆形头像的方法,但是怎么处理canvas和paint,结果显示出来依然是中间圆形,外面黑框,问题图片如下
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5d8e6c0d4da7249170bca9dc393509f5.png)
解决办法
有一行代码
zoomedCropBitmap.compress(Bitmap.CompressFormat.JPEG, 90, outputStream);
将JPEG改成PNG就好了
zoomedCropBitmap.compress(Bitmap.CompressFormat.PNG, 90, outputStream);
效果如下
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/4e3cb181b4d1191e30777f50cb89fdb6.png)
刚学Android开发,菜鸡一个,记录的同时希望能帮到出现同样问题的同学~~