2011-06-27 12 views
0

私はknown colorsのどれがユーザーの選択した色に(最も近い)RGB色域に近いかを判断しようとするツールを書いています。私は、MicrosoftのGetHueとGetBrightnessによって返された値が、HSL and HSVの記事で計算されたHSL HueとHSL Lightnessの値と同じ値を持つように見えることに気付いています。しかし、MicrosoftのGetSaturationは、一貫して計算された値(HSL、HSV、HSI)と一致するようには見えません。色の彩度を決定する問題

質問(複数可)

  1. MicrosoftはそのGetHue、GetSaturation、およびGetBrightness機能にどのような色モデルを使用していますか?
  2. HSL and HSV計算で誰かにエラーが見つかりましたか?

答えて

0

Chris HaasのアルゴリズムをRGB to HSL and back, calculation problemsに見直し、私のアルゴリズムの派生に欠陥があることが判明しました。

  1. MicrosoftはそのGetHue、GetSaturation、およびGetBrightness機能にどのような色モデルを使用していますか? HSL。カラーダイアログコンポーネントでは、HSL値は[0,1]の範囲から[0,240]の範囲に変換されます。

  2. HSL and HSVにはエラーは表示されませんが、紹介したものだけが表示されます。

関連する問題