私は、既知の色のどれがユーザーが選択した色に「最も近い」かを判断しようとするツールを作成しています (完全な RGB 色域から)。Microsoft の GetHue および GetBrightness によって返される値が、HSL および HSVの記事で計算された HSL Hue および HSL Lightness 値と同じ値を持っているように見えることに気付きました。しかし、Microsoft の GetSaturation は、計算された値 (HSL、HSV、HSI) と一貫して一致しているようには見えません。
質問
- Microsoft が GetHue、GetSaturation、および GetBrightness 関数に使用するカラー モデルは何ですか?
- HSL と HSVの計算でエラーを見つけた人はいますか?