如何调整相机分辨率android?

如何调整相机分辨率android?

问题描述:

我想将分辨率相机的大小调整为100x400,如下图所示。我尝试在android示例camerapreview。但我不知道要调整它的大小。如何调整相机分辨率android?

camera

+0

请更改您的问题并添加更多详情 – user3141985 2014-12-06 08:32:32

您可以检查摄像头预览分辨率的设备支持,然后设置相应:

Camera.Parameters p = camera.getParameters(); 
    List<Camera.Size> supportedSizes = p.getSupportedPreviewSizes(); 
    int maxSupportedWidth = -1; 
    int maxSupportedHeight = -1; 
    for (Camera.Size size : supportedSizes) { 
     if (size.width == 100) { 
      desiredWidth = size.width; 
      desiredHeight = size.height; 
     } 
    } 

    p.setPictureSize(desiredWidth, desiredHeight); 

有没有保证他的设备支持100x400或高度的精确分辨率上面的例子将等于400,但你会明白如何将它设置为接近你想要的。