如何获得使用JS/JQuery的颜色名称,知道代码RBG/HEX?通过十六进制或RGB获取颜色名称
例如:
Colorname RGB
black #000000
white #FFFFFF
red #FF0000
green #008000
如何获得使用JS/JQuery的颜色名称,知道代码RBG/HEX?通过十六进制或RGB获取颜色名称
例如:
Colorname RGB
black #000000
white #FFFFFF
red #FF0000
green #008000
在这里你可以看到RGB和相应的颜色名称:
http://www.w3schools.com/cssref/css_colornames.asp
你如何使用它取决于你的应用程序,你可以将其存储在数据库中或者可能对它进行硬编码。
对于一个人来说,这非常棒......知道一个程序怎么样? – BoltClock 2012-02-10 07:56:45
你可以用color_classifier.js插件做到这一点。它运作良好,并返回名称最接近的颜色。
只要使用类似这样的
window.classifier = new ColorClassifier();
get_dataset('dataset.js', function (data){
window.classifier.learn(data);
});
var result_name = window.classifier.classify("#aaf000");
应该发生什么对于没有名字的颜色,如'#020304'? – zneak 2012-02-10 07:49:00
[Convert RGB to ColorName String Javascript]的可能重复(http://stackoverflow.com/questions/5486730/convert-rgb-to-colorname-string-javascript)(看看@ http://chir.ag/ projects/name-that-color) – 2012-02-10 07:50:03