DarkGray가 회색보다 밝은 이유는 무엇입니까?


182

여기에 가끔 궁금해하기 때문에 약간의 실제적인 관심과 함께 간단한 호기심이 있습니다.

와서 어떻게 Color.DarkGray가벼워 Color.Gray?


16
DarkGray를 원하면 DimGray를 선택하십시오 :)
leppie

사실입니다. 소위 Gray입니다 0x80으로 (× RGB) 대 DimGray(또는 그 "회색"이어야 함)에서 0x69 (× RGB).
Glenn Slayden

2
나에게 회색 영역처럼 들린다. ;)
Neil B

답변:


231

Wikipedia에는이 주제에 관한 정보가 있습니다. X Windows 시스템에서 명명 된 많은 색상 정의가 나오는 것처럼 들립니다. X에서 "Gray"는 실제로 "Silver"에 더 가깝습니다. 그러나 W3C는 회색 (더 적절하게는?)을 RGB 50 %로 정의했습니다.

여기 좀 더 위키 백과 주제에 :

아마도 X11과 W3C 사이의 색 충돌 중 가장 특이한 것은 "회색"과 그 변형입니다. HTML에서 "Gray"는 128 개의 삼중 항 (50 % 회색)을 위해 특별히 예약되어 있습니다. 그러나 X11에서 "회색"은 190 트리플렛 (74.5 %)에 할당되었으며 이는 192 (75.3 %)에서 W3C "Silver"에 가깝고 211 (83 %) 및 "Dark Grey"에 "밝은 회색"이있었습니다. "169 (66 %)에 해당합니다. 결과적으로 오늘날 웹에서 널리 사용되는 CSS 3.0 색상 목록은 "Dark Grey"가 X11의 자손이기 때문에 일반 "Gray"보다 훨씬 밝은 톤으로 "Dark Grey"를 생성합니다. CSS 레벨 1 – "Gray"는 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)

"회색"은 127,127,127이 아니며 128,128,128입니다. 어쩌면 Wikipedia 견적을 업데이트 하시겠습니까?
사용자

올바른 그늘을 찾을 수 없을 때 사용하는 간단한 트릭은 다음과 같이 사용하는 것입니다.
David

1
디스플레이 하드웨어는 예전에는 "회색"을 골라 많은 돈을 소비하던 시절과 달랐습니다. 당시 SGI는 지배적 인 세력이었고, 그들의 디스플레이는 감마 보정되었습니다. 현재 소비자 용 하드웨어가 아니기 때문에 # 808080이 너무 어둡게 보입니다. 의무 위키피디아 링크 .
Hans Passant

그러나 darkgray어두워 지면 silver왜 이름이 지정되지 darksilver않습니까?
Rémi Rousselet


9

Tim Sneath의 논의 에 대해 인용하고 싶습니다 .

이 색상 은 실제로 HTML에서 시작되지 않습니다 . UNIX 시스템에서 시작된 X Window 시스템보다 여전히 오래 되었습니다.HTML 사양에서는 EGA 팔레트에있는 기본 16 색에 매핑되는 16 개의 명명 된 색상을 정의하지만 Mosaic와 같은 가장 오래된 브라우저도 X에 정의 된 색상 표현에 따라 다른 X11이라는 색상을 지원했습니다. 16 개의 명명 된 색상 중 X11과 동등한 표현이 있습니다. 예를 들어 녹색은이 색상으로 X11로 표시되지만 HTML에서는이 색상으로 표시됩니다. 불행히도 HTML에서 Gray는 # 808080으로 정의되었지만 DarkGray는 # A9A9A9로 표시되어 잘못된 방법입니다. WPF는 호환성을 위해 HTML과 동일한 이름의 색상을 허용하기 때문에 동일한 특성이 계속 적용됩니다.

그렇기 때문에 저자는 16 진수 또는 scRGB 를 사용하여 색상을 나타내는 것이 더 낫다고 말합니다 .

따라서 일반적으로 가능한 한 16 진 또는 scRGB 색상 표현 을 사용하는 것이 좋습니다. 그렇지 않으면 선택한 색상에 기대하는 것이 놀랍습니다!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.