Android: la imagen tomada por la cámara personalizada es demasiado oscura
En mi aplicación debo tomar fotos con actividad personalizada. Implemento todas las funciones y puedo guardar mis fotos, pero en algunos dispositivos están demasiado oscuras. Tengo este código, pero no me ayuda.
Parameters params = mCamera.getParameters();
if (params.getSupportedWhiteBalance().contains(
Parameters.WHITE_BALANCE_AUTO)) {
params.setWhiteBalance(Parameters.WHITE_BALANCE_AUTO);
Log.d(TAG, "white balance auto");
}
if (params.getSupportedFlashModes().contains(
Parameters.FLASH_MODE_AUTO)) {
params.setFlashMode(Parameters.FLASH_MODE_AUTO);
Log.d(TAG, "flash mode auto");
}
if (params.getSupportedSceneModes().contains(
Parameters.SCENE_MODE_AUTO)) {
params.setSceneMode(Parameters.SCENE_MODE_AUTO);
Log.d(TAG, "scene mode auto");
}
mCamera.setParameters(params);
En Logcat veo, que todos los parámetros pueden configurarse en AUTO.
Lo verifiqué en el Samsung Galaxy II y funciona perfectamente, pero en algunos teléfonos LG no puedo ver una imagen porque está muy oscuro. Las fotos, tomadas por la aplicación de cámara standart y la aplicación de cámara de Facebook, se ven perfectas, por lo que se puede hacer.
Lo siento por mi Inglés =)