android如何获取相机分辨率?

2022-03-24 社会 587阅读

安卓系统在获取相机分辨率时,可以参考SDK中的API,获取相机的参数:

Camera.Parametersparameters=camera.getParameters(); 

获取预览的各种分辨率:

ListsupportedPreviewSizes=parameters.getSupportedPreviewSizes(); 

获取摄像头支持的各种分辨率:

ListsupportedPictureSizes=parameters.getSupportedPictureSizes(); 

例如:获取照相机参数,设置需要的参数,其余缺省

Cameracamera=Camera.open();      

Camera.Parametersparameters=camera.getParameters(); 

设置照片格式:

parameters.setPictureFormat(PixelFormat.JPEG); 

设置预浏尺寸,注意要在摄像头支持的范围内选择:

parameters.setPreviewSize(WIDTH,HEIGHT); 

设置照片分辨率,注意要在摄像头支持的范围内选择 

parameters.setPictureSize(WIDTH,HEIGHT); 

设置照相机参数:

camera.setParameters(parameters); 

开始拍照:

camera.startPreview();

以上就是获取相机分辨率的步骤。

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com