1
我需要比較顏色亮度的十六進制值。顏色亮度的比較
我確定RGB FFFFFF
(白色)比000000
(黑色)更亮。我也確信FFFF00
比FF0000
輕。
但其他值之間呢?在每種情況下哪個是最輕的?
FF00FF
和00FFFF
112233
,221133
,332211
是否存在以確定哪些顏色較淺的模式?
我需要比較顏色亮度的十六進制值。顏色亮度的比較
我確定RGB FFFFFF
(白色)比000000
(黑色)更亮。我也確信FFFF00
比FF0000
輕。
但其他值之間呢?在每種情況下哪個是最輕的?
FF00FF
和00FFFF
112233
,221133
,332211
是否存在以確定哪些顏色較淺的模式?
將其拆分爲RGB分量併爲每個分量決定亮度因子是多少。 也就是說如果你認爲紅色通常比藍色「更輕」,那麼這個因素是不同的。 我認爲這些因素可能相當主觀。
如果您不想使用這些因素,只需添加RGB組件的所有值即可。
也許下面的故事可以幫助(或沒有): http://scienceblogs.com/mixingmemory/2006/12/does_red_weigh_more_than_blue_1.php
http://en.wikipedia.org/wiki/Color_space專門對HSV和HSL的部分應該是你的問題很好的出發點。 – RStrad 2012-03-07 18:02:34
@Lukap:我的解決方案是否提供瞭解決方案? – 2013-02-06 12:34:49