android BitMap、Drawable、inputStream及byte[] 互转
来源:互联网 发布:人工智能 机器人的区别 编辑:程序博客网 时间:2024/06/05 20:36
1. Bitmap转换为inputStream
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.PNG, 100, baos);
InputStream isBm = new ByteArrayInputStream(baos .toByteArray());
2. BitMap转换为byte[]
Bitmap bitmap = BitmapFactory.decodeStream(in);
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, stream);
byte[] bitmapdata = stream.toByteArray();
3. Drawable转换为byte[]
Drawable d;
Bitmap bitmap = ((BitmapDrawable)d).getBitmap();
ByteArrayOutputStream stream = new ByteArrayOutputStream();
defaultIcon.compress(Bitmap.CompressFormat.JPEG, 100, bitmap);
byte[] bitmapdata = stream.toByteArray();
4. byte[]转换为Bitmap :
Bitmap bitmap =BitmapFactory.decodeByteArray(byte[], 0,byte[].length);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.PNG, 100, baos);
InputStream isBm = new ByteArrayInputStream(baos .toByteArray());
2. BitMap转换为byte[]
Bitmap bitmap = BitmapFactory.decodeStream(in);
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, stream);
byte[] bitmapdata = stream.toByteArray();
3. Drawable转换为byte[]
Drawable d;
Bitmap bitmap = ((BitmapDrawable)d).getBitmap();
ByteArrayOutputStream stream = new ByteArrayOutputStream();
defaultIcon.compress(Bitmap.CompressFormat.JPEG, 100, bitmap);
byte[] bitmapdata = stream.toByteArray();
4. byte[]转换为Bitmap :
Bitmap bitmap =BitmapFactory.decodeByteArray(byte[], 0,byte[].length);
0 0
- android BitMap、Drawable、inputStream及byte[] 互转
- BitMap、Drawable、inputStream及byte[] 互转
- BitMap、Drawable、inputStream及byte[] 互转
- BitMap、Drawable、inputStream及byte[] 互转
- BitMap、Drawable、inputStream及byte[] 互转
- BitMap、Drawable、inputStream及byte[] 互转
- BitMap、Drawable、inputStream及byte[] 互转
- BitMap、Drawable、inputStream及byte[] 互转
- Drawable /Bitmap、String/InputStream、Bitmap/byte[]互转
- Drawable /Bitmap、String/InputStream、Bitmap/byte[]互转
- Android中Bitmap byte[] Drawable InputStream 转化
- Android Bitmap Drawable byte[] InputStream 相互转换
- BitMap、Drawable、InputStream、Byte[]互换
- android bitmap byte[] drawable互转
- Android中Bitmap,byte[],Drawable,InputStream相互转化工具类
- Android中Bitmap,byte[],Drawable,InputStream相互转化工具类
- Android中Bitmap,byte[],Drawable,InputStream相互转化工具类
- Android工具类之图片流InputStream->(byte[])->Bitmap/Drawable
- Java(标准输入/输出流)
- c语言/c++编程 之 暗号传递
- 一、概述 EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间
- 背包九讲之二维成本背包
- dbcp 数据库连接池 出现 NoClassDefFoundError Exception
- android BitMap、Drawable、inputStream及byte[] 互转
- 驱动开发 环境搭建(VS2008+WDK+DDKWzard)
- oracle管理和创建表
- linux i2c子系统代码分析6 ---操作函数i2c数据处理函数
- 读书笔记五
- git 在线学习
- C++11 | 正则表达式(4)
- 用js实现div的淡入淡出
- mac os 下边的valgrind 工具的安装与测试