C++ で非常に基本的なグラフィックス API の一部として Color クラスを作成しています。そこで、Microsoft の .NET フレームワークを調べてみることにしました。Microsoft の Color クラスに HSB 用の関数があることに気付きました。
次に、クラスで HSB、HSL、HSV、またはそれらすべてを提供する必要があるかどうかを判断するための調査を開始しました。
HSB、HSL、HSV について 3 つの質問があります。
HSBはHSLと同じですか?
そうでない場合、HSBL や HSBLV がないのはなぜですか?
これらの値を計算するさまざまな方法を見つけましたが、最速のものを教えてもらえますか?