对于任何从事过快照浏览屏幕的人来说,当我说照片输出看起来比你要捕获的屏幕更暗的时候,你就会明白我的意思了。如何捕捉显示视图亮度的视图的照片输出。我不知道如何更好地问这个问题,但本质上,这是我如何捕捉的景物。
@IBAction func ARSnapTapped(_ sender: Any) {
if !draw {
let newImg: UIImage = self.sceneView.snapshot()
DispatchQueue.main.async {
self.imageTaken.image = newImg
self.imageTakenView.isHidden = false
}
self.image = newImg
}
}发布于 2018-05-09 14:57:05
这是一个解决方案,任何人都希望增强快照输出照明时,采取快照的镜头时,迅速。
if let camera = sceneView.pointOfView?.camera {
camera.wantsHDR = true
camera.wantsExposureAdaptation = true
camera.whitePoint = 1.0
camera.exposureOffset = 1
camera.minimumExposure = 1
camera.maximumExposure = 1
}调整exposureOffset和min/max的值将使屏幕截图的输出变亮/变暗。
https://stackoverflow.com/questions/49827673
复制相似问题