PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage zu .NET Colors


Elemental
2011-11-18, 11:34:07
Hallo zusammen,
in .NET gibt es in den Namespaces "System.Windows.Media.Colors" und "System.Drawing.Color" vordefinierte Farben.

Was mich gerade sehr wundert, ist das in beiden Namespaces Gray dunker ist als DarkGray.

Dark Gray: #FFA9A9A9
http://msdn.microsoft.com/en-us/library/system.windows.media.colors.darkgray%28VS.85%29.aspx

Gray: #FF808080
http://msdn.microsoft.com/en-us/library/system.windows.media.colors.gray%28v=VS.85%29.aspx

Gibt es dafür eine Erklärung? :confused:

mfG
Elemental

Monger
2011-11-18, 11:41:01
edit: Hab grad Unsinn verzapft. Ja, du hast recht. Warum? Keinen Plan.

Elemental
2011-11-18, 11:49:14
Scheint wohl einfach so definiert zu sein, siehe Wikipedia:
http://en.wikipedia.org/wiki/Grey#Web_colors


Another anomaly is that "gray" is in fact much darker than the X11 color marked "darkgray"; this is because of a conflict with the original HTML grey and the X11 grey, which is closer to HTML's "silver".

Shink
2011-11-18, 11:57:12
Ist wohl Standard so:
http://www.w3schools.com/html/html_colornames.asp

Keine Ahnung was man sich genau gedacht hat dabei - vielleicht stammen die Farben aus unterschiedlichen Zeiten. EGA und CGA hatten z.B. genau einen Grauton; die hießen dann vermutlich "Gray". (Oder waren es doch 2 bei EGA?)

Wenn dann bei MCGA DarkGray, DimGray und LightGray dazukamen wollte man trotzdem kompatibel sein.
So meine Theorie.

Wissen tu ich es nicht.
€: Der TS hat recht.

PatkIllA
2011-11-18, 13:26:39
Das Grün ist ja auch nicht voll grün. Da müsste man Lime nehmen. Bei Rot und Blau passt es.
Weiß da jemand warum das so ist?

Elemental
2011-11-18, 16:08:54
Das Grün ist ja auch nicht voll grün. Da müsste man Lime nehmen. Bei Rot und Blau passt es.
Weiß da jemand warum das so ist?

http://en.wikipedia.org/wiki/X11_color_names#Color_names_that_clash_between_X11_and_HTML.2FCSS

The W3C also defined a color that is equal to X11’s ‘Green’, but called it ‘Lime’.