Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Chrome如何计算次要颜色以补充主题颜色元?_Javascript_Google Chrome - Fatal编程技术网

Javascript Chrome如何计算次要颜色以补充主题颜色元?

Javascript Chrome如何计算次要颜色以补充主题颜色元?,javascript,google-chrome,Javascript,Google Chrome,我注意到,当您更改主题颜色元标记时,Chrome将为url栏和图标(黑色或白色)选择合适的二次颜色,以与所选主题颜色形成对比 有人知道chrome如何计算第二种颜色吗 我想匹配站点标题的逻辑 好的,我想我有一个有用的答案 使用此计算>> 将阈值从0.179更改为0.3似乎可以达到与Chrome类似的行为 使用255个灰度值和少量颜色值进行测试 你的里程可能会有所不同。chrome是开源的,所以你可以追踪到这一点。对于这里提出的许多问题,“这可以在别处得到答案”可能是正确的,但不是非常有用\不确定

我注意到,当您更改主题颜色元标记时,Chrome将为url栏和图标(黑色或白色)选择合适的二次颜色,以与所选主题颜色形成对比

有人知道chrome如何计算第二种颜色吗


我想匹配站点标题的逻辑

好的,我想我有一个有用的答案

使用此计算>>

将阈值从
0.179
更改为
0.3
似乎可以达到与Chrome类似的行为

使用255个灰度值和少量颜色值进行测试


你的里程可能会有所不同。

chrome是开源的,所以你可以追踪到这一点。对于这里提出的许多问题,“这可以在别处得到答案”可能是正确的,但不是非常有用\不确定这有多准确-但-在这里使用了计算:检查L值(L=(0.2126*R)+(0.7152*G)+(0.0722*B)),以查看Chrome从黑色切换到白色的位置。看起来值是.3…这与建议的.179…有很大不同。。。需要更多的测试。。。