public static final Bitmap grey(Bitmap bitmap) {
  int width = bitmap.getWidth();
  int height = bitmap.getHeight();
  
  Bitmap faceIconGreyBitmap = Bitmap
    .createBitmap(width, height, Bitmap.Config.ARGB_8888);
  
  Canvas canvas = new Canvas(faceIconGreyBitmap);
  Paint paint = new Paint();
  ColorMatrix colorMatrix = new ColorMatrix();
  colorMatrix.setSaturation(0);
  ColorMatrixColorFilter colorMatrixFilter = new ColorMatrixColorFilter(
    colorMatrix);
  paint.setColorFilter(colorMatrixFilter);
  canvas.drawBitmap(bitmap, 0, 0, paint);
  return faceIconGreyBitmap;
 }

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. 开始Android应用程序国内广告盈利模式
  2. Android中Log机制详解
  3. Android开发之旅:环境搭建及HelloWorld
  4. Android(安卓)- 开发实例(16):ListView新
  5. android利用Intent.ACTION_SEND实现简单
  6. system.img镜像转换为system.new.dat + s
  7. 2011.06.23——— android 事件处理机制
  8. Android实时绘制效果(一)
  9. android eclipse setup
  10. 使用命令行编译Qt Android apps