颜色色调和温度

时间:2012-06-12 15:54:09

标签: image colors rgb temp tint

虽然我已经找到很多关于色彩和温度的主题,但到目前为止我还没有看到任何明确的解决方案,这就是我创建这篇文章的原因。我为此道歉。

我有兴趣根据RGB值调整图像中的色温和色调,有点类似于iOS中的iPhoto应用程序,可以使用滑块从左到右进行调整。 无论我发现什么,温度和色调都是正交属性,其中温度调整沿蓝色(左侧;冷色) - 黄色(右侧;暖色)和绿色(左侧) - 洋红色(右侧)轴上的色调。 如何使用RGB值中的公式调整它们,即,实现颜色温度和色调滑块。 我可以将它们转换为HSV空间然后我可以将色调轮通道旋转到那些(蓝色,黄色,绿色,洋红色)角度,但是如何以类似于滑块实现的系统方式通过从低级逐渐改变来实现它们(滑块的中间)到高位(滑块的右/左端)。

谢谢!

1 个答案:

答案 0 :(得分:0)

您应该尝试使用HSL而不是HSV。 HSL饱和度与色调分离,在数学计算方面,光度具有非常明确的范围。

在HSL中,要添加色调,请将L因子移动到50-100之间,并添加阴影,L因子在0-50之间变化。与HSV不同,HSL的饱和度直接控制音调。

对于温度,你必须设计你自己的stratagy改变红色和蓝色之间的颜色,但我可以给你的一个金色提示是“每个纯RGB颜色有3个颜色值之一为零,第二个固定为255和3因系数255/60而异。

希望这有帮助 -