시작(2) - 컬러 표현(2)

CMY/CMYK

  • CMY 컬러 공간은 청록색(cyan), 자홍색(magenta), 노랑색(yellow)으로 구성된다.
  • RGB 컬러 공간과 반대의 공간이며 RGB 와 CMY 컬러는 각각의 보색이다.
  • 청록, 자홍, 노랑은 감할 수 있는 원색으로 알려져있다. (흰색으로부터 감산되어 만들어짐)
  • 청록색은 빨간색을, 자홍색은 초록색을, 노랑색은 파랑색을 흡수한것이다.

RGB <-> CMY

  • RGB와 CMY 가 보색관계에 있기 때문에 두 공간사이의 변환은 쉽다.
  • RGB와 CMY 변환 사이에서는 흰색에 대한 보수를 취한다.

RGB -> CMY

  C = 1.0 - R
  M = 1.0 - G
  Y = 1.0 - B

CMY -> RGB

  R = 1.0 - C
  G = 1.0 - M
  B = 1.0 - Y
  

** 모든 값들은 0.0과 1.0 사이의 값이다.

CMYK

  • 프린터 업계에서 CMY 컬러에 네번째 컬러를 추가하였다.
  • 청록, 자홍, 노랑 에 검정색을 더한 색깔이 처리될 수 있는 컬러들로 알려져 있다.

CMY -> CMYK

  K = min(C,M,Y)
  C = 1.0 - K
  M = 1.0 - K
  Y = 1.0 - K
  

CMY -> CMYK

  K = min(C,M,Y)
  C = 1.0 + K
  M = 1.0 + K
  Y = 1.0 + K

HSI

  • 색상 채도, 명도 3가지 특성들이 컬러를 설명하는 데 사용되기 때문에 이에 대응되는 컬러모델을 HSI 라고 한다.
  • 어떤 컬러 모델을 만들어 낼 때 얼마나(몇퍼센트) 색을 사용했는지 알 필요없다.
  • 단순한 채도와 명도를 변경한다.
  • 원통 모양의 좌표계로 모형화 되어있다.

RGB -> HSI

  • 만약 B > G 라면

HSI -> RGB

  • RG 영역 ( 0<=H<=120 )

  • GB 영역 ( 120 <= H <= 240 )

**다음 글에는 컬러표현 관련 코드 위주의 기록

좋은 웹페이지 즐겨찾기