我正在使用一个 UIImagePickerController 覆盖一个透明的白色边框矩形作为指南,以捕获用户感兴趣的一小部分视图,以屏幕坐标为中心(320 x 480,纵向)。
问题是,我不完全确定取景器显示的是相机视图(实际照片)的哪些位,因为图像分辨率为 3264 x 2448,它无法显示全部,这是不同的宽长比到可用的屏幕空间,它正在全屏显示。
我需要能够从实际生成的图像中裁剪 UIImagePickerController 视图上叠加层“下方”的确切图像区域。
我尝试将样本的宽度除以纵向相机视图的宽度,然后将图像的宽度乘以该值并从中缩放 y 坐标,但结果不正确。
我怎么能尝试解决这个问题?