如何在android中增加用户定义的相机屏幕分辨率。在我的名片阅读器Android应用程序中,我想提高相机分辨率以获得更好的图像质量。
答案 0 :(得分:0)
我不确切知道,但我认为这可以帮到你。必须在启动相机之前完成以下所有步骤。 如果要设置视频分辨率,则需要设置预览尺寸,否则需要使用相机参数在相机中设置图片尺寸。如果不支持给定的分辨率,将设置最近的分辨率。 / p>
首先拿到相机。
Camera mCamera = Camera.open();
获取相机参数并在相机参数中设置预览尺寸。
Camera.Parameters parameters = mCamera.getParameters();
parameters.setPreviewSize(width, height);
然后您可以将参数设置为相机。 mCamera.setParameters(参数);
您可以将以上所有属性用于图片,而不是预览。
获取相机参数并在相机参数中设置预览尺寸。
Camera.Parameters parameters = mCamera.getParameters();
parameters.setPictureSize(width, height);
然后您可以将参数设置为相机。
mCamera.setParameters(parameters);
您还可以使用
获得支持的格式尺寸getSupportedPictureSizes()
or
getSupportedPreviewSizes()
如果你需要任何帮助或任何相机教程,那么你可以问。如果可能的话,我会尽力帮助你。