Android: a imagem capturada pela câmera personalizada está muito escura
No meu aplicativo, preciso tirar foto com uma atividade personalizada. Eu implemento todas as funcionalidades e posso salvar minhas fotos, mas em alguns dispositivos elas são muito escuras. Eu tenho esse código, mas isso não me ajuda
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);
No Logcat, vejo que todos os parâmetros podem ser configurados como AUTO.
Eu verifiquei no Samsung Galaxy II, e funciona perfeito, mas em alguns celulares LG eu ainda não consigo uma imagem, porque é muito escuro. Fotos, tiradas pelo aplicativo da câmera standart e aplicativo da câmera do Facebook parece perfeito, por isso pode ser feito.
Desculpe pelo meu inglês =)