Bitmap.createBitmap函数有6个重载方法
2016-07-09 15:26
316 查看
转载网址:http://www.cnblogs.com/igrl/archive/2010/07/30/Bitmap_createBitmap.html
public static Bitmap createBitmap (Bitmap src)
从原位图src复制出一个新的位图,和原始位图相同
public static Bitmap createBitmap (int[] colors, int width, int height,
Bitmap.Config config)
这个函数根据颜色数组来创建位图,注意:颜色数组的长度>=width*height
此函数创建位图的过程可以简单概括为为:更加width和height创建空位图,然后用指定的颜色数组colors来从左到右从上至下一次填充颜色。config是一个枚举,可以用它来指定位图“质量”。
public static Bitmap createBitmap (int[] colors, int offset, int stride,
int width, int height, Bitmap.Config config)
此方法与2类似,但我还不明白offset和stride的作用。
public static Bitmap createBitmap (Bitmap source,
int x, int y, int width, int height, Matrix m, boolean filter)
从原始位图剪切图像,这是一种高级的方式。可以用Matrix(矩阵)来实现旋转等高级方式截图
参数说明:
Bitmap source:要从中截图的原始位图
int x:起始x坐标
int y:起始y坐标
int width:要截的图的宽度
int height:要截的图的宽度
Bitmap.Config config:一个枚举类型的配置,可以定义截到的新位图的质量
返回值:返回一个剪切好的Bitmap
public static Bitmap createBitmap (int width, int height, Bitmap.Config config)
根据参数创建新位图
public static Bitmap createBitmap (Bitmap source,
int x, int y, int width, int height)
简单的剪切图像的方法,可以参考上面的4.
public static Bitmap createBitmap (Bitmap src)
从原位图src复制出一个新的位图,和原始位图相同
public static Bitmap createBitmap (int[] colors, int width, int height,
Bitmap.Config config)
这个函数根据颜色数组来创建位图,注意:颜色数组的长度>=width*height
此函数创建位图的过程可以简单概括为为:更加width和height创建空位图,然后用指定的颜色数组colors来从左到右从上至下一次填充颜色。config是一个枚举,可以用它来指定位图“质量”。
public static Bitmap createBitmap (int[] colors, int offset, int stride,
int width, int height, Bitmap.Config config)
此方法与2类似,但我还不明白offset和stride的作用。
public static Bitmap createBitmap (Bitmap source,
int x, int y, int width, int height, Matrix m, boolean filter)
从原始位图剪切图像,这是一种高级的方式。可以用Matrix(矩阵)来实现旋转等高级方式截图
参数说明:
Bitmap source:要从中截图的原始位图
int x:起始x坐标
int y:起始y坐标
int width:要截的图的宽度
int height:要截的图的宽度
Bitmap.Config config:一个枚举类型的配置,可以定义截到的新位图的质量
返回值:返回一个剪切好的Bitmap
public static Bitmap createBitmap (int width, int height, Bitmap.Config config)
根据参数创建新位图
public static Bitmap createBitmap (Bitmap source,
int x, int y, int width, int height)
简单的剪切图像的方法,可以参考上面的4.
相关文章推荐
- JavaScript跨域调用基于JSON的RESTful API
- 1.3 枚举(穷举)算法
- Tyvj 1066 合并果子
- failed to execute etcpack2 Unity 图片导入出错
- HBase建立二级索引的一些解决方案(Solr+hbase方案等)
- 【唯一讲明白的】CSS中position属性( absolute | relative | static | fixed )详解
- 课时7 项目3-发工资
- C语言中的可变参数函数 三个点“…”
- Redis学习笔记(十)——过期时间、访问限制与缓存
- 文章记录
- codeforces 689A A. Mike and Cellphone(水题)
- Rxjava之map()的运用
- C++ primer plus笔记整理 04
- 远程控制同网段计算机USB设备是否可用
- 《30天自制操作系统》学习笔记(七)
- FPGA基础知识17(Matlab中滤波器的定点化 浮点运算转换为定点运算)
- 1.2递推算法
- C#中的反射原理及应用
- IOS-文字色彩UIColor
- failed to find target with hash string 'android-17'(其他常见错误)