2010-09-28 7 views

Odpowiedz

135

Wikipedia has some information on the subject. Wygląda na to, że wiele nazwanych definicji kolorów pochodzi z systemu X Windows. Na X "Gray" jest bliżej "Srebra". Jednak W3C zdefiniował Gray (bardziej odpowiednio?) Jako RGB 50%.

Oto some more Wikipedia na ten temat: „szary”

Być może najbardziej niezwykłe barwy starcia jest przypadek W kodzie HTML "szary" jest zarezerwowany jako dla 127 127 127. Jednak w X11, "szary" został przydzielony do 190,190,190 (75%), który jest zbliżony do HTML za "srebro" i miał "lightgray" w (211,211,211) i "darkgray" w (169,169,169) odpowiednikami. Ten numer spowodował, że HTML "szary", o 50%, był rzeczywiście znacznie ciemniejszy niż "ciemnozielony", o wartości 66%. W3C również zdefiniował kolor, który jest równy "zielony" X11, ale nazwał go "wapnem".

W3C color słowa kluczowe:

DimGray '#696969' (105,105,105) 
Gray  '#808080' (128,128,128) 
DarkGray '#A9A9A9' (169,169,169) //equal to X11 DarkGray 
Silver  '#C0C0C0' (192,192,192) //close to X11 Gray (190,190,190) 
LightGray '#D3D3D3' (211,211,211) //equal to X11 LightGray 
Gainsboro '#DCDCDC' (220,220,220) 
+2

Zielony tygrys należy do ciebie! – Benjol

+3

Nie wiem, co jest bardziej zadziwiające, że ktoś zna odpowiedź na to pytanie lub że przynajmniej 44 osoby są zainteresowane odpowiedzią. – tofutim

+0

"szary" nie jest 127 127 127, to 128 1288,12. Może zaktualizować cytat z Wikipedii? – user

4

chciałbym zacytować Tim Sneath's discussion czasowo, że

Te kolory rzeczywistości nie pochodzą w HTML` - pochodzą one nadal w dalszej kolejności niż w systemie X Window pochodzącym z systemów UNIX. Specyfikacja HTML definiuje szesnaście nazwanych kolorów, które są odwzorowane na podstawowe szesnaście kolorów obecnych w palecie EGA, ale najwcześniejsze przeglądarki, takie jak Mozaika, również wspierały wszystkie inne nazwane kolory X11, w oparciu o ich reprezentację kolorów zdefiniowaną na X. Niestety, niektóre z oryginalnych szesnastu nazwanych kolorów mają różne reprezentacje względem odpowiedników X11, na przykład zielony jest reprezentowany w X11 w tym kolorze, podczas gdy w HTML jest reprezentowany w tym kolorze. Niefortunnym wynikiem jest to, że Gray jest zdefiniowany jako # 808080 w HTML, ale DarkGray jest reprezentowany jako # A9A9A9, co oznacza, że ​​są one niewłaściwe. Ponieważ WPF zezwala na takie same kolory nazw jak HTML dla zgodności, wynikiem jest to, że te same cechy idiosynchroniczne przenoszą się do przodu. (Możesz znaleźć więcej informacji na temat pełnego zestawu nazw kolorów X11 i ich reprezentacji w Wikipedii).

Dlatego autor stwierdza również, że lepiej jest użyć heksadecymalnego lub scRGB do reprezentowania kolorów. Dlatego

Moja rekomendacja jest w ogóle używać hex lub scRGB kolorów reprezentacje w miarę możliwości, czy może być zaskoczony przez kolory, które nie pick pasującymi Twoje oczekiwania!

1

W3C Grays
Dziewięć Nadawania Nazw gdzie, G i wartości Rb są liczbowo równe:

enter image description here

Powiązane problemy