날짜: 1997-04-28 | 글쓴이: 도아 | 40335 번 | 프린트 | 메일로보내기

RGB 색상표


색인 RGB, 팔레트, 디더링 윈도우의 표준 색상표(디스플레이 등록정보나 윈도우즈 그림판 프로그램에서 사용하는)에서 색상은 적색/녹색/청색의 집합(RGB 색상)이나 색조/채도/휘도(Hue/Saturation/Luminance) 집합으로 정의된다. 일반적으로 그래픽 디자이너는 적색/녹색/청색이라는 용어보다는 색조/채도/휘도라는 용어를 더 좋아하는 것 같다. 누가 무엇을 좋아하던 대부분의 윈도우 응용프로그램은 RGB를 사용한다. RGB 집합에서 각 R, G, B 값은 0에서 255 사이의 값을 가진다. 따라서 총 256x256x256 = 1.67+ 천만가지의 서로다른 색상이 RGB 집합으로 지정될 수 있다.
0/0/0 = 흑색
255/255/255 = 백색
255/0/0 = 적색
255/0/255 = 분홍색
128/0/128 = 자주색(어두운 분홍)
166/202/240 = 담청색
같은 RGB를 갖는 집합은 그레이 스케일을 표현한다. 24-비트(트루 칼라) 디스플레이는 모든 1670만 색상을 표시할 수 있으며, 16-비트(하이 칼라) 디스플레이는 65536 색상을 표시할 수 있다. 8-비트 디스플레이로는 단지 256 색상만 표현할 수 있다. 윈도우는 모든 가능한 색상중에서 특정한 256-색상집합 또는 팔레트를 사용한다. 팔레트 내에 있지 않은 색상들은 디더링에의해 렌더링된다. 즉, 선택된 두 팔레트의 색상을 혼합함으로서 눈으로 보기에 원하는 색상처럼(항상 성공적인 것은 아니지만) 보이게 만든다. 대부분의 프로그램은 윈도우즈의 기본 팔래트를 사용한다. 그러나 몇몇 그래픽 프로그램은 사용 목적에 맞게 팔레트를 변경할 수 있다. 브로우저들은 아직까지 많이 사용되고 있는 8-비트 디스플레이(자체 RGB 코드에의해 정의된 색상을 갖는)와 호환되도록 256 팔레트를 사용한다. 브로우저에서 RGB 코드는 두개의 16진수로 구성된 세쌍의 RGB(예, rrggbb)로 주어진다. 여기서 rr, gg, bb는 적색, 녹색, 청색을 의미하며, 각각 00에서 FF 사이의 값을 갖는다(십진수인경우 0에서 255). 윈도우즈는 표제틀, 메뉴바등을 위해 256개의 색상중 20개를 예약해 놓았으므로 이들 색상은 다를 응용프로그램에서도 동일하게 사용된다. 이러한 색상들은 보통 응용프로그램에의해 변경되지 않는다. 이들 색상중 16개가 원색과 원색의 조합에 백색, 흑색과 두개의 회색 명암을 더해 전명암(밝음)과 반명암(어두움)을 구성한다. CGI가 16 색상을 사용했었다는 것을 기억하기 바란다.
은색 C0C0C0 회색 808080 밤색 800000 녹색 008000 군청색 000080 자주색 800080 황토색 808000 담청색 008080
흰색 FFFFFF 흑색 000000 적색 FF0000 연두색 00FF00 청색 0000FF 분홍색 FF00FF 노랜색 FFFF00 하늘색 00FFFF
이들 색상은 16진수의 RGB 코드 값이나 위에서 보여진 이름에의해 지정되어야 한다(녹색은 반명암 녹색을 의미한다는 것에 주의하기 바란다. 전 명암 녹색은 연두색이라고 한다. 또한 사용자의 브로우저가 하늘색(cyan)에대해 물색(aqua)과 같은 다른 이름도 허용해야 한다). 또한 다음의 색상은 예약된 것이다
중회색 - A0A0A4(회색이 아니라)
흰계란색 - FFFBF0
army olive - C0DCC0
powder blue - A6CAF0
  A0A0A4   FFFBF0   C0DCC0   A6CAF0
마지막 세개의 색상은 윈도우즈의 ButtonFace, ButtonShadow와 ButtonHilight의 색상으로 사용되며, 제어판의 디스플레이 등록정보/화면배색에서 변경할 수 있다.(만약 변경할 경우에 이들은 팔래트의 일부가 되며 따라서 256 색상중에서 디더링되지 않은체 출력될 것이다.) 주요 브로우저들의 256 팔레트 사이의 호환성이 요구되는 경우, 팔레트는 윈도우의 예약된 색상(색상 입방체의 색상으로 나타나는 것들중 8개의 색상) 이외에 00, 33, 66, 99, CC, FF의 여섯개의 16진수 값만 사용한 R, G, B 코드를 갖는 색상(6x6x6 = 216 색상이 가능하며, 일반적으로 색상 입방체라고 한다)으로 구성되어야 한다. 256 색상 팔레트중에서 나머지 색상은 브로우저마다 다르므로 잠재적인 디더링을 피하려면 사용하지 않아야 한다. 색상 입방체는 이상적인 것이 아니다. 이 것은 확실히 조직화 되었지만 눈으로 구분하기 힘들 정도(특히 이들은 B 값만 차이를 갖는다)로 많은 어두운 색상을 가지고 있는 반면 그레이와 파스텔은 지나치게 작다. 앞에서 묵시적으로 언급한 것처럼 HTML 페이지를 보여주는 모든 뷰어가 24-비트 트루-칼라나 16-비트 하이칼라 시스템을 사용하는 것으로 알려저 있다면 팔레트나 디더링에 관심을 가질 필요가 없다.


다음글: 메가패스 백도어 찾기 (13830)2000-02-09
이전글: 슈퍼노트 탭의 색상표 (6789)1997-02-10
다음페이지 (2/3) >>

세상사는 이야기

  • 찾아라! 아이폰 순정용 >
  • 만원대 피젯 스피너를 >
  • 망하는 길을 택한 쿠팡 >
  • 물놀이에 적당한 가성 >
  • 컴퓨터를 IPTV로 2, po >
  • 컴퓨터를 IPTV로 만들 >
  • Warning.or.kr도 우회 >
  • 한국의 100대 부자, 어 >
  • 세상을 바꾼 크롬: 크 >
  • 장난(?)으로 시작한 여 >


  • RSS 구독 (익명 | 회원 | 강좌 | 포럼)
    (C) 1996 ~ 2017 QAOS.com All rights reserved.