Andriod 将图片截取为圆角图片
来源:互联网 发布:电子商务网站域名 编辑:程序博客网 时间:2024/06/05 18:35
import android.graphics.Bitmap;
import android.graphics.Bitmap.Config;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.PorterDuff.Mode;
import android.graphics.PorterDuffXfermode;
import android.graphics.Rect;
import android.graphics.RectF;
方法:
/**
* 将图片截取为圆角图片
* @param bitmap 原图片
* @param ratio 截取比例,如果是8,则圆角半径是宽高的1/8,如果是2,则是圆形图片
* @return 圆角矩形图片
*/
public static Bitmap getRoundedCornerBitmap(Bitmap bitmap, float ratio) {
Bitmap output = Bitmap.createBitmap(bitmap.getWidth(),
bitmap.getHeight(), Config.ARGB_8888);
Canvas canvas = new Canvas(output);
final Paint paint = new Paint();
final Rect rect = new Rect(0, 0, bitmap.getWidth(), bitmap.getHeight());
final RectF rectF = new RectF(rect);
paint.setAntiAlias(true);
canvas.drawARGB(0, 0, 0, 0);
canvas.drawRoundRect(rectF, bitmap.getWidth()/ratio,
bitmap.getHeight()/ratio, paint);
paint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));
canvas.drawBitmap(bitmap, rect, rect, paint);
return output;
}
- Andriod 将图片截取为圆角图片
- 截取图片为圆角
- 【Android】将图片转换为圆角
- Android截取圆角图片
- 截取当前View为图片
- 将图片裁剪为圆边
- 截取圆形或圆角图片
- 图片截取
- 截取图片
- 截取图片
- 图片截取
- 截取图片
- 截取图片
- android截取当前view为图片
- Android如何截取当前View 为图片
- java实现截取屏幕保存为图片
- html2canvas.js截取网页保存为图片
- 截取图片网址,将 图片显示到RichTextBox 中
- 重温那些模糊的知识点 ----Session,Cookie
- 使用rman迁移oracle数据库
- 阿里要走102年,阿里的工程师能走多远呢?
- 联想Y470 非虚拟机安装苹果Mac OS X Mavericks 10.9.1教程详解(文字+图片),通俗易懂亲自动手——序列三之安装过程,设置选项
- swap函数
- Andriod 将图片截取为圆角图片
- Java中null和""的疑问
- c/c++中#include <>与#include""区别
- 【Java编程】Eclipse快捷键
- 黑马程序员——Java学习笔记之12——已接触的“设计模式”总结
- 文件的显示与下载
- 项目计划书
- Camera硬件结构组成
- 程序1.3 加权快速合并算法