Android相机预览画面拉伸问题处理

当 Android 相机设置了某个分辨率后预览画面出现变形拉伸,可以通过以下4种方法进行处理: 1. 选择合适的预览分辨率 获取支持的预览尺寸:通过 Camera.Parameters 类的 getSupportedPreviewSizes() 方法获取相机支持的所有预览分辨率列表,然后从中选择一个与屏幕宽高比最接近的分辨率来设置为相机的预览分辨率. 计算最佳预览尺寸:编写方法来计算最佳的预览尺寸,通常是根据屏幕的宽高比与相机支持的预览尺寸的宽高比进行对比,找到差值最小的那个预览尺寸。以下是一个示例方法: ...

2024-11-12 · 3 分钟 · 1123 字 · lixb