我无法理解名为 CITemperatureAndTint 的 CIFilter 的输入参数。文档说它有两个输入参数,它们都是 2D CIVector。
我经常使用这个过滤器 - 通过实际代码,通过 Core Image Fun House(来自 Apple 的示例项目 - “FunHouse”)和通过 iPhoto。
我的直觉是这个过滤器应该有两个标量输入参数:一个用于温度,一个用于色调。如果您查看 iPhoto 的用户界面,您会看到:
iPhotos 温度和色调 UI 的屏幕截图:
正如预期的那样:一个滑块用于温度,一个滑块用于色调。 Apple 如何将每个滑块的值“绑定(bind)”到 2D 向量? akaru 已经问过这个问题,但没有得到答案:What's up with CITemperatureAndTint having vector inputs?
最佳答案
我在 Apple 打开了一个技术支持事件,并问了他们同样的问题。这是苹果工程师的回答:
现在我必须弄清楚这个答案,但这似乎是 Apple 的一个很好的回应。
关于objective-c - CITemperatureAndTint(CIFilter)的输入参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8629411/