我有一个相机应用程序,它根据我的布局特征(主要是纵横比)选择预览尺寸,然后根据其他约束(最小尺寸)选择图片尺寸。这通常会导致图片的纵横比与预览不同。
这本身不是问题,但我需要将预览中的矩形映射到图片上的等效矩形,以便我可以提取最终照片的与拍摄照片时在预览中可见的相同区域。
我知道具有不同的纵横比意味着矩形的某些部分不会重叠,但是我的工作距离边缘不够近,这应该是一个问题。
如果无法直接知道预览和照片如何映射,是否有办法确定它们如何映射到本机相机?如果我可以以编程方式检测本机相机纵横比,我可能能够确定裁剪方案。