2011-03-18 31 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);