我想将分辨率相机的大小调整为100x400,如下图所示。我尝试在android示例camerapreview。但我不知道要调整它的大小。
答案 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,但是您可以了解如何将其设置为接近您想要的值。