圆形头像处理
来源:互联网 发布:知乎的功能 编辑:程序博客网 时间:2024/06/05 02:55
很多上传头像是会用到圆形的头像,今天写了一个小方法,可以把图片处理成圆形的,感觉有用的直接拿去用:
不多说直接上代码,希望大家多多支持
//把图片处理成圆形public Bitmap toRoundBitmap(Bitmap bitmap){ int width=bitmap.getWidth(); int height=bitmap.getHeight(); int r=0; if (width<height){ r=width; }else { r=height; } Bitmap backgroundBitmap=Bitmap.createBitmap(width,height, Bitmap.Config.ARGB_8888); Canvas canvas=new Canvas(backgroundBitmap); Paint paint=new Paint(); paint.setAntiAlias(true); RectF rectF=new RectF(0,0,r,r); canvas.drawRoundRect(rectF,r/2,r/2,paint); paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_IN)); canvas.drawBitmap(bitmap,null,rectF,paint); return backgroundBitmap;}
2 0
- 圆形头像处理
- iOS7 用户头像——圆形处理
- iOS中类似QQ圆形头像 处理
- 头像圆形
- 圆形头像
- 圆形头像
- 圆形头像
- 圆形头像
- 圆形头像
- 圆形头像
- 圆形头像
- 圆形头像
- php把图片处理成圆形透明的图片,做圆形透明头像【微信头像】
- QML 头像方形图片处理为圆形图片方法
- ios 图片处理-专辑封面头像旋转-裁剪圆形图片
- Bitmap之圆形头像
- 圆形头像的做法
- Android 圆形头像显示
- Android点击EditText文本框之外任何地方隐藏键盘的解决办法
- 详解 RHEL7.1 yum源配置与软件安装
- java之旅之设计与分析
- 17 - 02 - 02 计算机网络(23)(TCP的拥塞控制)
- 在 DIALOG里定义工具栏消息
- 圆形头像处理
- 【C++】学习笔记二十四——?:运算符
- Leetcode—283Move Zeroes
- 正则表达式-量词
- 一大波考试即将到来
- C# using 三种使用方式
- 程序员的自我修养
- openstack源码分析(一)------------如何入手
- 第二周+周三笔记