RGB & HSV Overview

RGB(Red, Green, Blue) 생상 모델과 HSV(Hue, Saturation, Value) 색상 모델은 색상을 표현하는 두 가지 방법이다.

RGB 색상 모델

RGB 모델은 빛의 3가지 기본 색상인 빨강(R), 초록(R), 파랑(B)을 조합하여 색상 생성.

각 색상 성분은 0에서 255까지의 값을 가질 수 있음.

RGB 예시

  • 빨강: (255, 0, 0)

  • 초록: (0, 255, 0)

  • 파랑: (0, 0, 255)

  • 흰색: (255, 255, 255)

  • 검정: (0, 0, 0)

HSV 색상 모델

나무위키 HSV_색_공간

HSV 모델은 색상(Hue), 채도(Saturation), 명도(Value)로 색상을 표현.

이런 방식은 인간의 시각적 인식에 더 가깝다고 여겨짐.

Hue(H)

색조를 나타내며, 0~360도 까지의 각도로 표현.

  • 빨강 - 0도

  • 초록 - 120도

  • 파랑 - 240도

Satuation(S)

채도를 나타내며, 색상의 순도를 의미.

0%는 회색이며 100%는 완전한 색상.

Value(V)

명도를 의미.

0%는 검정이고 100%는 해당 색상의 최대 밝기.

HSV 예시

  • 빨강: (0°, 100%, 100%)

  • 초록: (120°, 100%, 100%)

  • 파랑: (240°, 100%, 100%)

  • 흰색: (0°, 0%, 100%)

  • 검정: (0°, 0%, 0%)


참고