从RGB值确定红色的公式

时间:2012-08-11 02:50:41

标签: image colors rgb

我正在寻找一个公式来确定RGB颜色的红色。我确定有一些非常简单的公式,但我找不到它。

基本上,它会是这样的:

function rednessAsPercent(r, g, b) {
  // Does some math to determine redness.
}

alert(rednessAsPercent(255, 0, 0)); // Alerts: 100
alert(rednessAsPercent(255, 255, 0)); // Alerts: 0.  This is pure yellow.
alert(rednessAsPercent(255, 122, 122)); // Alerts: ~50.  This is sort of pink.

有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

你必须想出一个更好的定义“红色”的意思 - 在什么尺度上(大概是红蓝黄色)

这可能有用: http://en.wikipedia.org/wiki/HSL_color_space