http://www.workwithcolor.com/color-luminance-2233.htmによると、RED (#FF0000) の輝度は 54% です。ライトピンク (#FF8080) の輝度は 89% です。私たちのデザイナーはそれを気に入っていますが、それはどのように決定されますか? ここで試してみてください: http://www.workwithcolor.com/hsl-color-schemer-01.htm
W3C が公開している相対輝度の式を使用してみました。範囲は [0,1] ですが、赤は0.21
、白は1.00
です。
私が考えているのは、おそらく workwithcolor が最初に色をグレースケールに変換し、グレーの輝度を読み取ることです。試してみましたが、それでも同じ結果にはなりません。
私はこれまでに試しました: http://jsfiddle.net/HytZQ/