如何在IOS中使用AVFoundation框架设置相机的缩放级别?

时间:2015-06-23 09:20:51

标签: ios camera avfoundation

我正在开发一种自定义相机,其中相机设置为图像捕捉模式。我需要根据应用程序要求增加相机预览的缩放级别。当前显示的预览非常完美,我只需要在当前预览中增加缩小。我通过互联网搜索但没有找到任何解决方案。请告诉我怎么做这个。我附上示例图片以便更好地理解。第一张图片是我的相机应用程序,第二张图片是 Scanner Pro 应用程序,它显示的视图覆盖面积更大,同时我将相同对象的两个应用程序聚焦在同一距离上。我的相机没有任何空间,但扫描仪相机在整个图像上都有间距。两台相机与纸张的距离都相同。

enter image description here

2 个答案:

答案 0 :(得分:0)

我不知道你是否还需要这个答案。可能不是,但仍然适合你和其他所有人:

设置会话预设时,请尝试使用SessionPresetPhoto作为设备对象。这应解决奇怪的缩放问题。

答案 1 :(得分:0)

您的预览视图可能会溢出屏幕边缘。确保它的宽高比为4:3,并且不会溢出屏幕边缘。有了它,你应该看到更多的你的形象。