- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
好的,核心图像过滤器温度和色调有两个输入:中性和目标中性。然而,我最大的问题是它们都是双分量向量,这意味着每个向量都有两个数字输入。我预计第一个是从 2500 到 10000。向量的用途是什么?
最佳答案
执行温度和色调调整的基本目的是校正拍摄图像的白平衡:考虑场景的环境照明并调整颜色,使图像看起来更像是在“白”光下拍摄的(大约 6500K)。
温度与图像的暖色或冷色相关,通常定性为橙色或蓝色。
色调是指在相同温度下颜色偏向绿色或洋红色的程度。请注意,色调(如此定义)主要与色温无关。 (看一下带有普朗克轨迹和等温线的 CIE 图,以培养您对此的直觉。这是一个:http://en.wikipedia.org/wiki/File:Planckian-locus.png)。
因此,当您有兴趣执行白平衡调整时(无论是为了使图像显得更真实,还是出于艺术目的),您必须提供四个不同的参数:初始图像的温度、图像的色调初始图像中出现的白点、输出图像所需的色温以及输出图像中“中性”色调应出现的色调偏移程度。图像的温度/色调组合是场景中的环境光和成像 Material 的响应的函数,并且温度和色调对于有意义地表征捕获图像的白平衡是必要的。
这就是为什么 CITemperatureAndTint
采用两个向量:它需要刚才描述的两对(温度,色调)。
现在,如果您想创建一个用于控制白平衡的 UI,您实际上不必让用户控制所有这四个值。相反,将第二个向量 (TargetNeutral
) 保持在常数 (6500, 0),并允许用户调整另一个向量 (Neutral
)。通过这种布置,用户将选择原始图像的感知色温和色调偏移。 (您可以选择保持 Neutral
向量不变,并允许用户调整 Target Neutral
向量;这可能更适合用户想要调整白平衡具有艺术性,但所选值与生成图像之间的相关性并不那么明显)。
关于opengl-es - CITemperatureAndTint 具有矢量输入是怎么回事?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7999571/
好的,核心图像过滤器温度和色调有两个输入:中性和目标中性。然而,我最大的问题是它们都是双分量向量,这意味着每个向量都有两个数字输入。我预计第一个是从 2500 到 10000。向量的用途是什么? 最佳
是否有 CITemperatureAndTint 的示例代码或示例?我已经阅读了它的文档,但我需要一些示例来实现它。 最佳答案 CIFilter *yourFilter = [CIFilter fil
我的 iOS 设备未对 CITemperatureAndTint 和 CIToneCurve 进行任何处理 但是,如果 CISepiaTone 做得对的话!! outputImage = [CIFil
我无法理解名为 CITemperatureAndTint 的 CIFilter 的输入参数。文档说它有两个输入参数,它们都是 2D CIVector。 我经常使用这个滤镜 - 通过实际代码,通过 Co
我是一名优秀的程序员,十分优秀!