如何检测颜色的亮与暗

根据维基百科上的解释,YIQ是用在彩色电视机上的颜色体系,其中Y就代表了明度,这个是原始公式,进过变形,在W3C标准中使用下面的计算方式就可以得出你的颜色是暗还是亮。结果值越大代表越亮,结果值越小,说明越暗。

((Red value X 299) + (Green value X 587) + (Blue value X 114)) / 1000