2012-03-08 58 views
4

我正在寻找一种方法来使RGB颜色'变暖'。我最初尝试增加RGB颜色的R分量以使其变暖,但是这产生了意想不到的结果。什么是增加RGB颜色温度的正确方法?数学增加RGB颜色的温暖

+1

是“温暖”可量化的? – max 2012-03-08 04:07:26

+0

不确定你的意思。当然,温暖是可以量化的。你通过添加红色来使颜色变暖。麻烦的是,你不能只加红色。您需要使用公式来添加适量的红色,并相应地修改RGB颜色的蓝色和绿色成分,这些公式就是我正在寻找的。 – 2012-03-08 04:09:46

+0

我称之为发红:)应该色相/饱和度/亮度保持不变? – max 2012-03-08 04:27:13

回答

0

我不确定你是否在使用Python - 实际上我只是发布了另一个引用colorsys库的答案,所以我保证我不会卖它 - 但我会将RGB值转换为HSV并增加“价值”或做一个如果然后检查一些值,看看我可以增加我的温暖。有时增加饱和度会使图像看起来像卡通,在那里你已经基本上从复杂的颜色倒退到主要的颜色。

祝你好运!