source

다크 그레이가 그레이보다 가벼운 이유는 무엇입니까?

ittop 2023. 8. 30. 22:03
반응형

다크 그레이가 그레이보다 가벼운 이유는 무엇입니까?

여기 단순한 호기심이 있습니다. 제가 가끔 이것에 걸려들기 때문에 현실적인 우려가 있습니다.

왜 보다 가볍습니까?

이 동작은 속성이 있는 CSS에서도 나타납니다.color: darkgrey렌더링 #A9A9A9A9 및color: grey#808080을 렌더링합니다.

위키피디아는 그 주제에 대한 몇 가지 정보를 가지고 있습니다.많은 명명된 색상 정의가 X Windows 시스템에서 제공되는 것 같습니다.X에서 "회색"은 실제로 "은색"에 더 가깝습니다.그러나 W3C는 회색(더 적절한가?)을 RGB 50%로 정의했습니다.

다음은 이 주제에 대한 위키백과입니다.

아마도 X11과 W3C 사이의 색상 충돌 중 가장 특이한 것은 "그레이"와 그 변형의 경우일 것입니다.HTML에서 "회색"은 128개의 삼중항(50% 회색)을 위해 특별히 예약되어 있습니다.그러나 X11에서 "회색"은 190 삼중항(74.5%)에 할당되었으며, 이는 192(75.3%)의 W3C "실버"에 근접하며, "라이트 그레이"는 211(83%), "다크 그레이"는 169(66%)의 대응물에 할당되었습니다.결과적으로 오늘날 웹에서 우세한 CSS 3.0 컬러 목록은 "다크 그레이"를 플레인 "그레이"보다 상당히 가벼운 톤으로 만듭니다. 왜냐하면 "다크 그레이"는 HTML이나 CSS 레벨 1에 존재하지 않았기 때문입니다. CSS 4.0의 현재 초안에서도 "그레이"는 HTML에서 유래하지 않았기 때문입니다.어두운 회색은 계속해서 회색보다 밝은 색조입니다.

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)

W3C 그레이
R, G 및 B 값이 숫자적으로 동일한 9개의 할당된 이름:

enter image description here

저는 그것에 대한 팀 스니스의 논의를 인용하고 싶습니다.

색상들은 실제로 HTML'에서 유래된 것이 아닙니다. UNIX 시스템에서 유래된 X Window 시스템보다 훨씬 더 오래된 입니다.HTML 사양은 EGA 팔레트에 있는 기본 16가지 색상에 매핑되는 16가지 이름이 지정된 색상을 정의하지만 Mosaic과 같은 초기 브라우저는 X에 정의된 색상 표현을 기반으로 다른 X11 이름이 지정된 색상도 지원합니다.안타깝게도 원래 이름이 붙은 16가지 색상 중 일부는 X11과 동일한 색상으로 표현됩니다. 예를 들어 녹색은 X11로 표시되는 반면 HTML에서는 이 색상으로 표시됩니다.불행한 결과는 HTML에서 Gray는 #808080으로 정의되지만 DarkGray는 #A9A9A9로 표시됩니다. 이는 그들이 잘못된 방향이라는 것을 의미합니다.WPF는 호환성을 위해 HTML과 동일한 이름의 색상을 허용하기 때문에, 결과적으로 동일한 특이점이 앞으로 이어집니다. (X11 색상 이름의 전체 집합과 해당 표현에 대한 자세한 내용은 위키백과에서 확인할 수 있습니다.)

그렇기 때문에 저자는 색을 표현하기 위해 16진수나 scRGB를 사용하는 것이 더 좋다고 말하는 것입니다.

따라서 저는 일반적으로 가능한 모든 곳에서 16진수 또는 scRGB 색상 표현을 사용하는 것이 좋습니다. 그렇지 않으면 예상과 다르게 선택한 색상에 놀랄 수 있습니다!

언급URL : https://stackoverflow.com/questions/3811973/why-is-darkgray-lighter-than-gray

반응형