3つのUIColorの色相、彩度、明るさを取得した結果をいくつか紹介します。
[[UIColor redColor] getHue:&hue
saturation:&saturation
brightness:&brightness
alpha:&alpha];
hue = 1.0 saturatino = 1.0 brightness = 1.0 alpha = 0.0
[[UIColor whiteColor] getHue:&hue
saturation:&saturation
brightness:&brightness
alpha:&alpha];
hue = 0.0 saturatino = 0.0 brightness = 0.0 alpha = 0.0
[[UIColor blackColor] getHue:&hue
saturation:&saturation
brightness:&brightness
alpha:&alpha];
hue = 0.0 saturatino = 0.0 brightness = 0.0 alpha = 0.0
白と黒の色相、彩度、明るさが等しい理由を誰かが説明できますか?なぜアルファはゼロに等しいのですか?
私のプロジェクトでやりたかったのは、明るさを変更することで、特定の色から「暗い」色を生成することです。
明るさ=明るさ*0.8;
どの色でも問題なく動作しますが、白色から黒色を生成します。(私は灰色を期待しますが)。