Тут проста цікавість, присвячена деяким практичним побоюванням, бо мене це трапляє час від часу.
Як Color.DarkGray
же легше Color.Gray
?
Gray
є 0x80 (× RGB) по порівнянні з DimGray
(або це має бути "Сірий") в 0x69 (× RGB).
Тут проста цікавість, присвячена деяким практичним побоюванням, бо мене це трапляє час від часу.
Як Color.DarkGray
же легше Color.Gray
?
Gray
є 0x80 (× RGB) по порівнянні з DimGray
(або це має бути "Сірий") в 0x69 (× RGB).
Відповіді:
У Вікіпедії є певна інформація з цього приводу . Здається, що багато названих визначень кольорів походять із системи X Windows. На X "Grey" насправді ближче до "Silver". Однак W3C визначив сірий (правильніше?) Як RGB 50%.
Ось ще кілька Вікіпедій на цю тему:
Мабуть, найбільш незвична колірна сутичка між X11 та W3C - це справа "сірого" та його варіантів. У HTML "сірий" спеціально зарезервований для 128 трійки (50% сірого). Однак у X11 "сірий" був присвоєний трійці 190 (74,5%), що є близьким до W3C "Silver" на 192 (75,3%), а "Light Grey" - 211 (83%) та "Dark Grey" "на 169 (66%) аналогів. Як результат, комбінований список кольорів CSS 3.0, який сьогодні панує в Інтернеті, видає "Темно-сірий" як значно світліший тон, ніж звичайний "Сірий", оскільки "Темно-сірий" був походженням від X11 - для нього не існувало ні в HTML, ні CSS рівень 1 - тоді як "Сірий" був походженням від HTML. Навіть у поточному проекті для CSS 4.0 темно-сірий продовжує бути світлішим відтінком, ніж сірий.
Кольорові ключові слова 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
?
Я хотів би процитувати дискусію Тіма Сніта щодо цього,
Ці кольори насправді не беруть початок у HTML` - вони датуються ще більше, ніж система X Window System, що виникла в системах UNIX.Специфікація HTML визначає шістнадцять названих кольорів, які відображають основні шістнадцять кольорів, наявних у палітрі EGA, але найдавніші браузери, такі як Mosaic, також підтримували будь-який з інших кольорів, названих X11, виходячи з їх кольорового зображення, як визначено на X. На жаль, деякі оригінальних шістнадцять названих кольорів мають різні представлення до еквівалентів X11, наприклад, зелений представлений у X11 цього кольору, тоді як у HTML він представлений у цьому кольорі. Невдалий результат полягає в тому, що сірий колір визначається як # 808080 в HTML, але DarkGray представлений як # A9A9A9, це означає, що вони неправильні. Оскільки WPF дозволяє використовувати ті ж названі кольори, що й HTML, для сумісності, то результат полягає в тому, що ті самі ідіосинкразії переносять вперед.
Ось чому автор також заявляє, що для зображення кольорів краще використовувати шістнадцятковий або scRGB .
Моя рекомендація, як правило, в цілому використовувати шістнадцяткові або scRGB кольорові зображення, де це можливо, або ви можете бути здивовані кольорами, які ви вибрали, що не відповідають вашим очікуванням!