2011-03-18 87 views
0

因此,如果用户使用彩色照片,我想将其保存为黑白图片。如何将照片强制为黑白

有人可以帮助我吗?

+0

我想储存在黑色和白色模式,当我从相机拍摄照片时。 – 2011-03-18 05:45:08

+0

您是否正在以编程方式拍照? – Mudassir 2011-03-18 05:49:26

+0

看起来您需要从相机取出后进行一些图像后期处理。所以,基本上你的问题是如何将彩色位图转换为灰度并保存它? – Zelimir 2011-03-18 08:32:12

回答

2

你必须设置相机参数通过 看到parameter

0

如果你已经有了一个相当糟糕的电话(我做的 - 的Xperia X8),那么你将不能够在所有应用任何色彩效果。要了解的色彩效果由你的手机支持,可以使用这样的事情:

Camera.Parameters params = cam.getParameters(); 

try {   
    for (String e : params.getSupportedColorEffects()) { 
     Log.d(TAG, "Effect: " + e); 
    } 
} 
catch (NullPointerException npe) { 
    Log.d(TAG, "No color effects supported by this camera.");   
} 
0

cameraParams.getSupportedColorEffect();并检查是否包含Parameters.EFFECT_MONO然后设置

cameraParams.setColorEffect(android.hardware.Camera.Parameters.EFFECT_MONO); 

mCamera.setParameters(cameraParams);