0

我使用的是https://github.com/CosmicMind/Material这个库。除了需要一些优化之外,一切都已经运行良好,

我试过这个,它在黑暗中改进了照明,效果很好,它对于没有闪光灯的设备(如 iPad)非常有用。

https://github.com/ooper-shlab/AVCamManual-Swift

我似乎无法了解代码中照明优化的位置。如果我想通了,我会帮忙的。

使用 Capture API of material 预览确实会看起来更暗。

每个屏幕截图如下: Material 的 Capture Api 的演示: Cosmicmind 的捕获演示

AVFoundation 的演示:AVCamManual 演示截图

4

2 回答 2

1

根据@Jojo Narté 上面给出的答案,API 的正确用法是设置Capture.capturePreset value to .presetPhoto.

于 2017-06-07T01:20:18.833 回答
0

因此,在尝试对 AVFoundation 的代码进行一些试验和错误之后。评论代码,直到我可以看到哪个代码块负责照明。在将其设置为

AVCaptureSession.sessionPreset = AVCaptureSessionPresetPhoto

现在它更好,看起来像 ios 相机应用程序的默认设置。

于 2017-06-07T00:21:58.063 回答