我目前正在开发一个具有相机功能的应用程序,带有自定义相机屏幕,具有预览屏幕和叠加层。
根据根除 UIScreenCapture,我正在使用 AVFoundation 类和方法。
我遇到的问题是我从 AVCaptureSession 获得的预览数据太放大了。如果我用那个屏幕拍照,另一个用 iPhone 的默认相机应用程序拍照,而不移动 iPhone,缩放的差异太大了。
我需要我的应用程序的缩放与 iPhone 相机应用程序的默认缩放相同。
我尝试将 AVCaptureVideoPreviewLayer.videoGravity 更改为 3 个可能值中的任何一个,但无济于事。
拜托,这个问题的任何线索都非常感谢。