gpt4 book ai didi

swift - CIColorControls 是否有不影响图像的设置?

转载 作者:可可西里 更新时间:2023-11-01 00:31:02 25 4
gpt4 key购买 nike

我在 Swift 中使用 CIFilter CIColorControls 来改变相机输入,但我找不到任何设置来使图像不受影响。我正在尝试通过调整 UISliders 来校准 CIColorControls 中的饱和度、亮度和对比度参数。

文档指出 inputSaturation 和 inputContrast 的默认值为 1.0。 inputBrightness 没有说明输入值,但在调整这些值后,我找不到一个设置来显示不受所有这 3 个设置影响的图像,这让我怀疑这个过滤器存在根本性的错误。

我正在使用 applyingFilter 传递我未更改的 CIImage:

image = image
.applyingFilter("CIColorControls", parameters: [kCIInputImageKey: image,
kCIInputSaturationKey:debugSatVal,
kCIInputBrightnessKey:debugBrightVal,
kCIInputContrastKey:debugConVal])

debugSatVal、debugBrightVal 和 debugConVal 由 UISliders 控制,我可以在 LLDB 中观察它们的值。

最佳答案

这些是应该返回原始图像的值

kCIInputSaturationKey: 1.0
kCIInputBrightnessKey: 0.0
kCIInputContrastKey: 1.0

关于swift - CIColorControls 是否有不影响图像的设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51542493/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com