RGB는 빛으로 더해지는 방식이고, CMYK는 잉크로 빼는 방식이야. 둘을 변환하는 건 스크린 디자인이 인쇄되기 전 거치는 단계지.
RGB에서 CMYK로 어떻게 변환되는지
- 채널을 정규화해: R, G, B를 255로 나눠.
- 정규화된 채널 중 가장 큰 값을 찾아 키 K = 1 − max를 계산해.
- 그 검은색 몫을 제거해 시안, 마젠타, 옐로우를 구해: C = (1 − R − K) / (1 − K), 나머지도 같은 방식으로.
- 네 값 모두를 0에서 100 사이의 백분율로 변환해.
작동 예시
RGB rgb(52, 73, 94)=CMYK cmyk(45%, 22%, 0%, 63%)
색상 프로파일 없이 수학적으로 근사한 값이야. 인쇄소는 ICC 프로파일과 잉크 한계를 사용하니 이 숫자는 신뢰할 만한 참고값이지, 그대로 프레스에 넣을 분판값은 아니야.
RGB과(와) CMYK 설명
RGB이(가) 무엇인가요?
RGB는 색을 빛의 세 채널—빨강, 초록, 파랑—로 표현하며 각 채널은 0에서 255 사이 값입니다. 화면 작동 방식을 그대로 반영해 세 채널이 모두 255이면 흰색, 모두 0이면 검은색이 됩니다. 색으로 계산할 필요가 있을 때는 RGB가 적합하며, rgba()는 투명도를 추가합니다.
- 구문:
- rgb(R, G, B)
- 범위:
- 채널별 0–255
- 적합한 용도:
- 코드, 캔버스, rgba()로 투명도 처리
CMYK이(가) 무엇인가요?
CMYK는 인쇄에서 쓰이는 4색 잉크 모델로 시안, 마젠타, 옐로우, 블랙(key)을 각 0–100% 비율로 나타냅니다. 잉크는 빛을 흡수(감산)하므로 화면보다 재현 가능한 색 영역이 좁아 밝은 화면 색상이 인쇄되면 다소 탁해 보일 수 있습니다.
- 구문:
- cmyk(C%, M%, Y%, K%)
- 범위:
- 잉크별 0–100%
- 적합한 용도:
- 인쇄, 패키지, 인쇄용 작품 준비
RGB to CMYK 참조표
가장 흔한 CSS 색상들을 RGB에서 CMYK로 변환한 표입니다.
| 색상 | RGB | CMYK |
|---|---|---|
| black | rgb(0, 0, 0) | cmyk(0%, 0%, 0%, 100%) |
| white | rgb(255, 255, 255) | cmyk(0%, 0%, 0%, 0%) |
| red | rgb(255, 0, 0) | cmyk(0%, 100%, 100%, 0%) |
| lime | rgb(0, 255, 0) | cmyk(100%, 0%, 100%, 0%) |
| blue | rgb(0, 0, 255) | cmyk(100%, 100%, 0%, 0%) |
| yellow | rgb(255, 255, 0) | cmyk(0%, 0%, 100%, 0%) |
| orange | rgb(255, 165, 0) | cmyk(0%, 35%, 100%, 0%) |
| teal | rgb(0, 128, 128) | cmyk(100%, 0%, 0%, 50%) |
| purple | rgb(128, 0, 128) | cmyk(0%, 100%, 0%, 50%) |
| gray | rgb(128, 128, 128) | cmyk(0%, 0%, 0%, 50%) |