gpt4 book ai didi

cocoa - 为什么 kCIAttribute(Max|Min) 和 kCIAttributeSlider(Max|Min) 有时会有不同的值

转载 作者:行者123 更新时间:2023-12-03 17:04:50 25 4
gpt4 key购买 nike

在 CoreImage 中,CIFilter 具有一组最大/最小值和一组 SliderMax/Min 值。

Max/Min 的文档说“过滤器参数的最大/最小值”,SliderMax/Min 说“最大/最小值,指定为浮点值,用于控制 slider 过滤器参数的输入值。”

我想知道为什么这些值可能不同,例如,对于 CIHueAdjust 的 inputAngle 参数,其中 max/min 为 0/0,但 sliderMax/Min 为 3.14/-3.14?

像大多数过滤器一样,将最大/最小值设置为 0/0 有什么用?

最佳答案

我敢打赌,值 0 意味着没有最大值/最小值,数据类型表示的任何值对于过滤器都是有效的。

至于为什么有一个单独的 slider 值,这是因为您向用户呈现的内容通常与接受的内容不同。例如,CIHueAdjust 可以接受任何实际调整值,但呈现给用户的 slider 没有理由超出 -3.14..3.14 的范围(因为任何超出此范围的值都相当于该范围内的值) .

关于cocoa - 为什么 kCIAttribute(Max|Min) 和 kCIAttributeSlider(Max|Min) 有时会有不同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12224204/

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