2015-09-12 9 views
5

Ich ging durch fast alle stackoverflow Antworten, aber mein Problem ist ein bisschen anders, glaube ich, die Bildqualität ist nicht so schlecht wie in einigen der Fragen. Aber wie Sie das Bild sehen, können Sie die Kurven sehen. Es ist kein glattes Bild. enter image description hereSchlechte Bildqualität Android Kamera takePicture()

Hier ist meine Parametereinstellung Code.

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); 

Ich bin mit mCamera.takePicture(null, null, mPicture);

Antwort

7

Versuchen params.setJpegQuality(100) statt params.setJpegQuality(10).

+0

Hallo Sir, können Sie mir hier helfen http://stackoverflow.com/questions/39741777/image-quality-is-poor-using-custom-camera#39741777 –

Verwandte Themen