Android 自定义相机 Camera 预览变形拉伸问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 自定义相机 Camera 预览变形拉伸问题相关的知识,希望对你有一定的参考价值。

参考技术A 首先要想不变形拉伸要保证三点一定要一样:
1.预览View的尺寸;
2.选取合适的预览分辨率;

3.选取相机支持的图片尺寸;

上面两个方法返回大致是如下:
后补。。。

方法一 :这个方案简单粗暴,我们市面上所有手机基本都会支持两种分辨率4:3 / 16:9,我所浏览的区域选取4:3方法如下:

方法二 :目前提供一下思路后续具体提供内容;
此方法就是算出需求比例最相近的尺寸使用,然后设置预览View宽高,如有其他好的方案希望可以共同学习一下;

以上是关于Android 自定义相机 Camera 预览变形拉伸问题的主要内容,如果未能解决你的问题,请参考以下文章

android Camera 如何 获取最佳合适的尺寸

android Camera 如何 获取最佳合适的尺寸

Android Camera API/Camera2 API 相机预览及滤镜贴纸等处理

Android Camera API/Camera2 API 相机预览及滤镜贴纸等处理

Android Camera增加自定义图像处理并录制MP4

Android Camera增加自定义图像处理并录制MP4