如何在拍照之前更改CWAC相机的分辨率,我正在使用CWAC相机演示。我已经获得了支持的尺寸。
答案 0 :(得分:0)
...您的CameraHost将使用getPictureSize()调用,以便您返回相机拍摄的静止图像所需的Camera.Size。您只需传递Camera.Parameters,您可以在其上调用getSupportedPictureSizes()以找出可供您选择的可能图片大小。
CameraUtils类有一对用于选择图片大小的简单算法的方法:
getLargestPictureSize()返回区域中最大的Camera.Size
getSmallestPictureSize()返回区域中最小的Camera.Size
SimpleCameraHost使用getLargestPictureSize()作为getPictureSize()的默认实现。您可以覆盖getPictureSize()并替换您自己的选择算法。只需确保返回的大小是getSupportedPictureSizes()返回的大小之一。