通过HEX或RGB获取颜色名称

如何使用JS / JQuery获取颜色名称,知道代码RBG / HEX?

例如:

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

你可以用color_classifier.js插件做到这一点 。 它工作正常并返回具有名称的最近颜色的名称。

就这样使用吧

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

您可以使用Name that Color 。

例:

 var result = ntc.name( '#6195ED' ); var rgb_value = result[0]; // #6495ED : RGB value of closest match var specific_name = result[1]; // Cornflower Blue : Color name of closest match var is_exact_match = result[2]; // false : True if exact color match 

还有一个名称颜色的变体,包括其他参数:

http://www.color-blindness.com/color-name-hue-tool/js/ntc.js

例:

 var result = ntc.name( '#6195ED' ); var rgb_value = result[0]; // #6495ED : RGB value of closest match var specific_name = result[1]; // Cornflower Blue : Color name of closest match var shade_value = result[2]; // #0000FF : RGB value of shade of closest match var shade_name = result[3]; // Blue : Color name of shade of closest match var is_exact_match = result[4]; // false : True if exact color match 

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

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

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