【发布时间】:2013-10-30 17:33:07
【问题描述】:
根据http://www.workwithcolor.com/color-luminance-2233.htm,RED (#FF0000) 的亮度为:54%。浅粉色 (#FF8080) 的亮度为:89%。我们的设计师喜欢它,但它是如何确定的?在这里试试:http://www.workwithcolor.com/hsl-color-schemer-01.htm
我尝试使用relative luminance formula published by W3C,虽然范围是 [0,1],但红色是 0.21,白色是 1.00。
我在想,也许 workwithcolor 所做的就是首先将颜色转换为灰度,然后读取灰度的亮度。我试过了,结果还是不一样。
到目前为止我已经尝试过:http://jsfiddle.net/HytZQ/
【问题讨论】:
-
这是wikipedia 所说的相对亮度。
-
找到了这个基于 W3C css 颜色定义的 Luminance() tech.pusherhq.com/libraries/color 的 JS 库。
-
我喜欢您链接中显示的结果。他们似乎没有使用任何通常的嫌疑人进行转换。
标签: algorithm colors rgb formula luminance