2015-09-12 3 views
5

Я прошел почти все ответы на stackoverflow, но моя проблема немного отличается, я считаю, качество изображения не так уж плохо, как в некоторых вопросах. Но, как вы видите изображение, вы можете видеть кривые. Это не гладкий образ. enter image description hereПлохое качество изображения Камера для камеры takePicture()

Вот мой код настройки параметров.

Camera.Parameters params=mCamera.getParameters(); 

List<Camera.Size> sizes = params.getSupportedPictureSizes(); 
Camera.Size size = sizes.get(0); 
//Camera.Size size1 = sizes.get(0); 
for(int i=0;i<sizes.size();i++) 
{ 

    if(sizes.get(i).width > size.width) 
     size = sizes.get(i); 


} 

//System.out.println(size.width + "mm" + size.height); 
params.setPictureSize(size.width, size.height); 
params.setFlashMode(Camera.Parameters.FLASH_MODE_AUTO); 
params.setFocusMode(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE); 
params.setSceneMode(Camera.Parameters.SCENE_MODE_AUTO); 
params.setWhiteBalance(Camera.Parameters.WHITE_BALANCE_AUTO); 
params.setExposureCompensation(0); 
params.setPictureFormat(ImageFormat.JPEG); 
params.setJpegQuality(10); 
params.setRotation(90); 


mCamera.setParameters(params); 

Я использую mCamera.takePicture(null, null, mPicture);

ответ

7

Попробуйте params.setJpegQuality(100) вместо params.setJpegQuality(10).

+0

Привет, сэр, вы можете мне помочь здесь http://stackoverflow.com/questions/39741777/image-quality-is-poor-using-custom-camera#39741777 –

Смежные вопросы