如何调整相机分辨率android的大小?

时间:2014-12-06 08:15:19

标签: java android camera resize

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

camera

1 个答案:

答案 0 :(得分:0)

您可以检查设备支持的相机预览分辨率,然后相应地进行设置:

    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,但是您可以了解如何将其设置为接近您想要的值。