因此,如果用户拍摄彩色照片,我想将其保存为黑白照片。
有人可以帮助我吗?
答案 0 :(得分:2)
你必须设置相机参数 见parameter
答案 1 :(得分: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.");
}
答案 2 :(得分:0)
cameraParams.getSupportedColorEffect();
并检查它是否包含Parameters.EFFECT_MONO
,然后设置
cameraParams.setColorEffect(android.hardware.Camera.Parameters.EFFECT_MONO);
mCamera.setParameters(cameraParams);