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

标签 ios camera avfoundation

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

enter image description here

最佳答案

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

设置 session 预设时,尝试对设备对象使用 SessionPresetPhoto。这应该可以解决奇怪的缩放问题。

关于ios - 如何在 IOS 中使用 AVFoundation 框架设置相机的缩放级别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30998793/

相关文章:

objective-c - 在 iOS 应用程序中获取和显示来自 Facebook 的图像

ios - 如何将 View 添加到 StoryBoard 以在 viewForHeaderInSection 中使用?

ios - 如何在 iOS 中使用 AVPlayer 缓冲音频?

objective-c - AVPlayer类事件

swift - iPhone X、iPhone XS 等相机变焦问题

iphone - 如何在单个应用程序中包含标签栏和导航 Controller ?

ios - iOS swift 中所有对象的相同引用

Android 捕获视频 mediaRecorder.start() 失败 -19

android - 可以使用来自 Camera Remote API 的 BULB 模式

ios - AVCaptureVideoPreviewLayer 未显示预览中心