Здесь простое любопытство с оттенком практических соображений, потому что время от времени меня это зацепляет.
Почему Color.DarkGray
легче Color.Gray
?
.net
system.drawing
Бенджол
источник
источник
Gray
является 0x80 (× RGB) по сравнению сDimGray
(или это должно быть "Серый") в 0x69 (× RGB).Ответы:
В Википедии есть некоторая информация по этому поводу . Похоже, что многие из названных определений цвета взяты из системы X Windows. На X «серый» ближе к «серебру». Однако W3C определила серый цвет (что более уместно?) Как RGB 50%.
Вот еще немного Википедии по этой теме:
Ключевые слова цвета W3C :
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)
источник
darkgray
он более темныйsilver
, почему он не названdarksilver
?Девятью W3C Grays присвоены имена, в которых значения R, G и B численно равны:
источник
Я хотел бы процитировать обсуждение Тима Снита по этому поводу:
Вот почему автор также заявляет, что для представления цветов лучше использовать шестнадцатеричный или scRGB .
источник