黑白照片的Android

黑白照片的Android

问题描述:

可能重复:
how to force a photo into black and white黑白照片的Android

我想存储黑白照片时,我从手机拍照的照片。

+1

不要再问同样的问题:http://stackoverflow.com/questions/5348468/how-to-force-a-photo-into-black白 – 2011-03-18 08:04:07

像这样的东西应该工作:

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; 
} 
+0

如果我想为相同的效果设置相机屏幕? – 2011-10-12 04:42:31