2012-02-10 51 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"); 
相關問題