2012-02-10 23 views
7

¿Cómo puedo obtener un nombre de color usando JS/JQuery, conociendo el código RBG/HEX?Obtener nombre de color por HEX o RGB

Por ejemplo:

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

¿Qué debe suceder para los colores que no tienen un nombre, como '# 020304'? – zneak

+1

posible duplicado de [Convertir RGB a ColorName String Javascript] (http://stackoverflow.com/questions/5486730/convert-rgb-to-colorname-string-javascript) (echar un vistazo @ http://chir.ag/ proyectos/nombre-de-color) –

Respuesta

-1

Aquí se puede ver RGB y color correspondientes nombres:

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

cómo se puede utilizar Depende de la aplicación, se puede almacenar en una base de datos o puede ser difícil de codificarlo.

+7

Eso es genial para que un ser humano sepa ... ¿qué tal un programa? – BoltClock

6

Puede hacerlo con el complemento color_classifier.js. Funciona bien y devuelve el nombre de color más cercano que tiene nombre.

sólo tiene que utilizar como esto

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