2

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.

何か案は?

ありがとう!

4

1 に答える 1

0

「赤み」が何を意味するかについて、より良い定義を考え出す必要があります-どのスケールで(おそらく赤青黄)

これは役に立つかもしれません: http://en.wikipedia.org/wiki/HSL_color_space

于 2012-08-11T04:04:20.890 に答える