如何在 iPhone 4/4S 屏幕的指定部分安装摄像头?
How can I have a camera on a defined part of the screen on iPhone 4/4S?
我正在使用 AVFoundation 框架在我的 iPhone 应用程序上获得相机视图。
在 iPhone 5 和更远的地方,相机会填满它所在的整个视图。在 iPhone 4/4S,视图没有完全填满,两边都有空白的观点。我相信这不是因为限制,而是因为 iPhone 的屏幕比例:
使用预设AVCaptureSessionPresetPhoto
,在iPhone 5/6 上,图像的比例为3/4。在iPhone 4/4S 上同样的预设,图像的比例是9/16。看起来我的相机视图的形状可以用 3/4 图像填充,而不是 9/16 图像。
所以我寻找了所有可用的预设,我尝试了预设 AVCaptureSessionPreset640x480
认为问题会得到解决,因为 640*480 提供了 3/4 图像...但它没有解决什么,我在视图的两边仍然有空白。
有没有办法用 AVFoundation 框架调整分辨率?
(我认为我的问题用图片会更容易理解,但我还没有被授权 post 一些)
我没有找到以我想要的确切比例使用相机的方法,所以我刚刚创建了一个新的 ViewController,我只在 iPhone 4/4S 上使用,此设备的不同界面
我正在使用 AVFoundation 框架在我的 iPhone 应用程序上获得相机视图。
在 iPhone 5 和更远的地方,相机会填满它所在的整个视图。在 iPhone 4/4S,视图没有完全填满,两边都有空白的观点。我相信这不是因为限制,而是因为 iPhone 的屏幕比例:
使用预设AVCaptureSessionPresetPhoto
,在iPhone 5/6 上,图像的比例为3/4。在iPhone 4/4S 上同样的预设,图像的比例是9/16。看起来我的相机视图的形状可以用 3/4 图像填充,而不是 9/16 图像。
所以我寻找了所有可用的预设,我尝试了预设 AVCaptureSessionPreset640x480
认为问题会得到解决,因为 640*480 提供了 3/4 图像...但它没有解决什么,我在视图的两边仍然有空白。
有没有办法用 AVFoundation 框架调整分辨率?
(我认为我的问题用图片会更容易理解,但我还没有被授权 post 一些)
我没有找到以我想要的确切比例使用相机的方法,所以我刚刚创建了一个新的 ViewController,我只在 iPhone 4/4S 上使用,此设备的不同界面