2017-10-19 21 views
0

UIColor hsb値がカラーの通常のhsl値と異なるのはなぜですか?カラーの通常の飽和光度値と異なるUIColor飽和輝度値

例えばカラー褐色色相である:0、飽和度:59%、光度:41%、しかしUIColor値は色相である:、飽和0:74%、明るさ:65%

色相であります同じですが、彩度と明度の値が異なります。私は私のプロジェクトにUIColorのhsb初期化子を使用する必要があります。変換アルゴリズムはありますか?

答えて

1

ここではいくつかのことが起こっています。 discussed in this postとして

まず、HSB == HSV、。

次に、HSB(V)色空間とHSL色空間は、2つの異なる獣です。それらを変換する方法については enter image description here

enter image description here

次の画像がそれ&を視覚化することができます、あなたが取得する値を示しています
関連する問題