2012-02-10 53 views
7

如何获得使用JS/JQuery的颜色名称,知道代码RBG/HEX?通过十六进制或RGB获取颜色名称

例如:

Colorname  RGB 
black   #000000 
white   #FFFFFF 
red   #FF0000 
green   #008000 
+1

应该发生什么对于没有名字的颜色,如'#020304'? – zneak 2012-02-10 07:49:00

+1

[Convert RGB to ColorName String Javascript]的可能重复(http://stackoverflow.com/questions/5486730/convert-rgb-to-colorname-string-javascript)(看看@ http://chir.ag/ projects/name-that-c​​olor) – 2012-02-10 07:50:03

回答

-1

在这里你可以看到RGB和相应的颜色名称:

http://www.w3schools.com/cssref/css_colornames.asp

你如何使用它取决于你的应用程序,你可以将其存储在数据库中或者可能对它进行硬编码。

+7

对于一个人来说,这非常棒......知道一个程序怎么样? – BoltClock 2012-02-10 07:56:45

6

你可以用color_classifier.js插件做到这一点。它运作良好,并返回名称最接近的颜色。

只要使用类似这样的

window.classifier = new ColorClassifier(); 
get_dataset('dataset.js', function (data){ 
    window.classifier.learn(data); 
}); 
var result_name = window.classifier.classify("#aaf000"); 
相关问题