在机器人的黑白照片

SAM*_*ani 0 android

可能重复:
如何将照片强制为黑白照片

当我从移动相机拍照时,我想存储黑白照片.

2ba*_*ard 8

这样的事情应该有效:

public Bitmap greyScaler(Bitmap b) {    
     Bitmap grayscaleBitmap = Bitmap.createBitmap(b.getWidth(),
            b.getHeight(), Bitmap.Config.RGB_565);
     Canvas c = new Canvas(grayscaleBitmap);
     Paint p = new Paint();
     ColorMatrix cm = new ColorMatrix();
     cm.setSaturation(0);
     ColorMatrixColorFilter filter = new ColorMatrixColorFilter(cm);
     p.setColorFilter(filter);
     c.drawBitmap(b, 0, 0, p);
     return grayscaleBitmap;
}
Run Code Online (Sandbox Code Playgroud)