|
|
1
16
不要像其他回答者(ricknz)所说的那样将RGB组件加在一起,实际上应该取它们的平均值。 另外,由于绿色比蓝色更容易被人眼看到,你也应该增加重量。 所以你必须把红色部分乘以0.299,绿色乘以0.587,蓝色乘以0.114
编辑: 下面是一个计算它的代码段:
p、 由于RGB从0-256(而不是0-1)开始运行,因此被256除法 编辑:将计算改为除以256,而不是768 |
|
|
2
10
HSL
javascript function 为了做转换。 |
|
|
3
4
|
|
4
1
十六进制颜色代码由三个强度值组成,一个表示红色,一个表示绿色,一个表示蓝色,每个值有2个十六进制数字。要确定暗与光,只需将三个值相加即可。较小的数字比较大的值更暗。 对于#010203,将RGB值相加得到01+02+03=06。这将比#102030=60暗。 |
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |