AVFoundation 照片输出比 Swift 中的预览更亮

AVFoundation Photo output brighter than preview in Swift

我有一个使用 AVFoundation 的自定义相机。我现在注意到一个问题,即 previewLayer 比捕获和输出的照片更暗。换句话说,最终照片比在 previewLayer 上预览的要亮。我研究了这个问题并阅读了其他堆栈溢出问题,但没有人遇到过这个问题。

这是显示问题的视频:Final Photo brighter than previewLayer

可能是什么问题?有没有人遇到过这个问题,如果有他们是怎么解决的?

经过广泛研究,我确定问题实际上是与我的 iPhone 6S 相关的硬件问题,而不是我的相机代码错误。我的 phone 相机的一个组件损坏了。