camera拍照,拍照之前需要设置camera parameter,不然拍照分辨率会按照系统默认的最低分辨率(160x120)来设置,
Camera.Parameters param = mCamera.getParameters();
param.setPictureSize(1920, 1080);//如果不设置会按照系统默认配置最低160x120分辨率
mCamera.setParameters(param);
mCamera.takePicture(null, null, pictureCallback);
PictureCallback pictureCallback=new PictureCallback(){
public void onPictureTaken(byte[] data,Camera camera)
//save picture
};

本文介绍如何使用Camera API在拍照前设置图片分辨率,避免系统默认使用最低分辨率(160x120)的问题。通过获取Camera参数并设置期望的图片尺寸(例如1920x1080),可以确保照片质量符合预期。

3861


被折叠的 条评论
为什么被折叠?



