|
|
1
44
首先,提取十六进制颜色表示法的RGB分量。
这将得到颜色的字节(0-255)表示。在这个例子中,19921744。 然后你可以使用维基百科文章中的公式来计算色调,或者 shamelessly steal someone else's code :
source page
文件和
我们现在可以把这两个片段放在一起,得到色调:
以颜色为例
|
|
|
2
12
维基百科的文章有一个公式,看起来很容易实现: http://en.wikipedia.org/wiki/Hue#Computing_hue_from_RGB 编辑:下面是一个使用这些公式的函数:
继续使用维基百科文章中的表格中的公式进行其他角度的分析。 |
|
3
6
http://en.wikipedia.org/wiki/Hue
|
|
|
4
3
多年来,我也偶然发现了这个问题,这就是我解决这个问题的方法。 信用: Brandon Mathis hslpicker.com ,代码取自 here
|
|
5
1
现在npm上有编写良好的库,例如: https://www.npmjs.com/package/color-convert 谢天谢地,它使用了MIT许可证,就像npm上的大多数库一样。 使用该库,您需要从十六进制到HSL*或HSV*并取第一个值:
在使用require()之前,必须安装npm并运行
|
|
Malak · 为参数的|省道颤振指定颜色值 4 年前 |
|
|
KTietjen · 一张ggplot2地图上的两个独立颜色渐变色比例 8 年前 |
|
|
oudekaas · 基于百分比宽度更改颜色的进度条 8 年前 |
|
|
Eruditio · 直方图轴散点图中的颜色密度 8 年前 |
|
|
AAM · 使用引导更改导航栏上文本的颜色 8 年前 |
|
|
KevinM · 同一页面中的多个SVG问题-消失和颜色更改 8 年前 |
|
|
Wolk · 交替颜色onClick 8 年前 |