通过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
如何使用它取决于您的应用程序,您可以将其存储在数据库中或可能硬编码它。