没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
2页
Android中处理图像是一件很常见的事情,这里记录备忘一些亲身使用过的处理图片数据的方法。 转为Bitmap RGB值转Bitmap 代码如下: private Bitmap createColorBitmap(String rgb, int width, int height) { Bitmap bmp = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888); int color = Color.parseColor(rgb); bmp.eraseColor(color);
资源详情
资源评论
资源推荐
Android处理图像数据转换的各种方法处理图像数据转换的各种方法
Android中处理图像是一件很常见的事情,这里记录备忘一些亲身使用过的处理图片数据的方法。
转为转为Bitmap
RGB值转值转Bitmap
代码如下:
private Bitmap createColorBitmap(String rgb, int width, int height) {
Bitmap bmp = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
int color = Color.parseColor(rgb);
bmp.eraseColor(color);
return bmp;
}
//Usage
Bitmap bmp = createColorBitmap(“#cce8cf”, 200, 50);
Color值转值转Bitmap
代码如下:
private Bitmap createColorBitmap(int color, int width, int height) {
Bitmap bmp = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
bmp.eraseColor(color);
return bmp;
}
//Usage
Bitmap bmp = createColorBitmap(Color.BLUE, 200, 50);
字节数组转字节数组转Bitmap
代码如下:
private Bitmap getBitmapFromByteArray(byte[] array) {
return BitmapFactory.decodeByteArray(array, 0, array.length);
}
读取文件转读取文件转Bitmap
代码如下:
private Bitmap getBitmapFromFile(String pathName) {
return BitmapFactory.decodeFile(pathName);
}
读取资源转读取资源转Bitmap
代码如下:
private Bitmap getBitmapFromResource(Resources res, int resId) {
return BitmapFactory.decodeResource(res, resId);
}
输入流转输入流转Bitmap
代码如下:
private Bitmap getBitmapFromStream(InputStream inputStream) {
return BitmapFactory.decodeStream(inputStream);
}
Drawable转转Bitmap
代码如下:
Bitmap icon = BitmapFactory.decodeResource(context.getResources(),R.drawable.icon_resource);
转为转为Drawable
资源转资源转Drawable
代码如下:
Drawable drawable = getResources().getDrawable(R.drawable.ic_launcher);
Bitmap转Drawable
代码如下:
Drawable d = new BitmapDrawable(getResources(),bitmap);
weixin_38501916
- 粉丝: 1
- 资源: 935
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0