讓我給你看一些獲得三個UIColors的色調,飽和度和亮度的結果。爲什麼[UIColor whiteColor]和blackColor的亮度相同
[[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
任何人都可以解釋爲什麼色調,飽和度,白色和黑色亮度相等?爲什麼alpha等於零?
我想在我的項目做的是通過改變其亮度從給定的顏色「暗」顏色:
亮度=亮度* 0.8;
它適用於任何顏色,但從白色產生黑色。 (雖然我會期待一個灰色)。
+1大有趕超,從來沒有嘗試過這一點。 – 2013-02-28 09:03:54
'saturatino'聽起來cuterino :) – 2014-04-09 14:12:11