1. public static Bitmap createBitmap (Bitmap src)
从原位图src复制出一个新的位图,和原始位图相同

  2. public static Bitmap createBitmap (int[] colors, int width, int height, Bitmap.Config config)
这个函数根据颜色数组来创建位图,注意:颜色数组的长度>=width*height

此函数创建位图的过程可以简单概括为为:更加width和height创建空位图,然后用指定的颜色数组colors来从左到右从上至下一次填充颜色。config是一个枚举,可以用它来指定位图“质量”。

  3. public static Bitmap createBitmap (int[] colors, int offset, int stride, int width, int height, Bitmap.Config config)
此方法与2类似,但我还不明白offset和stride的作用。

  4. 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:要截的图的宽度
  Matrix m:图的Matrix
返回值:返回一个剪切好的Bitmap

  5. public static Bitmap createBitmap (int width, int height, Bitmap.Config config)
根据参数创建新位图

  6. public static Bitmap createBitmap (Bitmap source, int x, int y, int width, int height) 

简单的剪切图像的方法,可以参考上面的4.

更多相关文章

  1. android > 设置button 背景颜色
  2. android颜色设使用方法
  3. 设置 Toolbar(ActionBar) 上的按钮颜色
  4. Android TextView 一些字体颜色、大小设置属性
  5. android Parcelable序列化数组String[]
  6. Android中颜色透明度对应16进制值
  7. android 颜色资源

随机推荐

  1. Android Asyntask:对上下文使用弱引用以避
  2. Java8 新特性之流式数据处理
  3. 牛客网Java刷题知识点之同步方法和同步代
  4. JavaScript笔记:混合对象“类”
  5. Java之封装特性
  6. 如何在一个套件中执行多个测试用例时,一次
  7. java中InputStream中的抽象方法read()为什
  8. 有没有做过java的jsp页面调用海康视频的s
  9. Java多线程聊天对话框
  10. 1.4.Java循环结构和break,random()