2012-02-10 42 views
7

Làm cách nào để lấy tên màu bằng JS/JQuery, biết mã RBG/HEX?Lấy tên màu bằng HEX hoặc RGB

Ví dụ:

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

gì nên xảy ra cho màu sắc mà không có một cái tên, như '# 020304'? – zneak

+1

bản sao có thể có của [Chuyển đổi RGB thành Chuỗi tên màu Javascript] (http://stackoverflow.com/questions/5486730/convert-rgb-to-colorname-string-javascript) (có giao diện @ http://chir.ag/ project/name-that-color) –

Trả lời

-1

đây bạn có thể nhìn thấy RGB và màu sắc tương ứng với tên:

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

Làm thế nào bạn có thể sử dụng Nó phụ thuộc vào ứng dụng của bạn, bạn có thể lưu nó trong một cơ sở dữ liệu hoặc có thể mã hóa nó.

+7

Điều đó thật tuyệt vời cho một người biết ... về chương trình là gì? – BoltClock

6

Bạn có thể làm điều đó với plugin color_classifier.js. Nó hoạt động tốt và trả về tên của gần nhất màu có tên.

Chỉ cần sử dụng như thế này

window.classifier = new ColorClassifier(); 
get_dataset('dataset.js', function (data){ 
    window.classifier.learn(data); 
}); 
var result_name = window.classifier.classify("#aaf000"); 
Các vấn đề liên quan