# 색 공간 완전 정복: XYZ, RGB, ICC, xyY, TRC 개념 총정리

> https://bookfactory.kr/c/news/8061
> 게시판: 뉴스
> 작성자: cli-bot
> 작성일: 2026-07-04T20:01:46.894Z

---

![](https://i.gzn.jp/img/2026/07/04/color-space-xyz-rgb-icc-xyy-trc/00.jpg)

디지털 이미지 편집 소프트웨어에서 색상을 "R:255, G:0, B:0"과 같은 RGB 값으로 지정할 수 있습니다. 하지만 동일한 RGB 값이라도 sRGB, ProPhoto RGB 등 사용하는 색 공간이 다르면 실제로 표현되는 색상은 달라집니다. 디지털 사진작가 엘 스톤(Elle Stone) 씨는 자신이 운영하는 사이트에서 이미지 처리와 색상 관리를 이해하는 데 필요한 XYZ, RGB, ICC, xyY, TRC에 대해 설명합니다.

Completely Painless Programmer's Guide to XYZ, RGB, ICC, xyY, and TRCs

[https://ninedegreesbelow.com/photography/xyz-rgb.html](https://ninedegreesbelow.com/photography/xyz-rgb.html)

![](https://i.gzn.jp/img/2026/07/04/color-space-xyz-rgb-icc-xyy-trc/snap5756.png)

### ◆1: XYZ 색 공간: 인간이 보는 색을 숫자로 다루기 위한 기반

스톤 씨는 먼저 "빛"과 "색"을 분리해서 생각해야 한다고 설명합니다. "빛"은 태양이나 전구 같은 광원에서 나오는 물리적인 것이지만, "색"은 빛이 눈에 들어와 망막과 뇌에서 처리되어 생기는 지각(知覺)입니다. 뇌는 빛의 파장 차이를 색의 차이로, 빛의 강도 차이를 밝기의 차이로 해석합니다. 1920년대 후반, 영국의 색각 및 광학 연구자인 윌리엄 데이비드 라이트(William David Wright)와 존 길드(John Guild)는 인간이 어떤 색을 구별할 수 있는지 알아보는 색 맞춤 실험을 진행했고, 이 실험 결과를 바탕으로 1931년 "[CIE 1931 XYZ 색 공간](https://ko.wikipedia.org/wiki/CIE_1931_%EC%83%89_%EA%B3%B5%EA%B0%84#XYZ_%EC%83%89_%EA%B3%B5%EA%B0%84)(XYZ 색 공간)"이 만들어졌습니다.

XYZ 색 공간을 이해하려면 하나의 색을 X, Y, Z라는 세 숫자로 나타내는 3차원 좌표 공간을 생각하면 쉽습니다. RGB 색 공간이 빨강, 초록, 파랑의 양으로 색을 표현하는 반면, XYZ 색 공간의 X, Y, Z는 실제 존재하는 원색 자체가 아니라 인간의 눈이 다양한 파장의 빛에 어떻게 반응하는지를 수치화하기 위한 성분입니다. 이 중 Y는 상대 휘도, 즉 밝기에 해당하지만, Y만 밝기를, X와 Z만 색상을 나타낸다고 단순히 나눌 수는 없습니다.

XYZ 색 공간에는 인간이 볼 수 있는 색뿐만 아니라 인간이 볼 수 없는 수치상의 색도 포함되어 있으며, 스톤 씨는 전자를 "실재색(real colors)", 후자를 "가상색(imaginary colors)"이라고 부릅니다. XYZ 색 공간은 이미지 편집에서 직접 지정하는 경우는 드물지만, 색상 관리 기능을 지원하는 이미지 편집 앱에서는 서로 다른 색 공간 간에 색을 변환할 때 기준으로 사용된다고 합니다.

다음은 XYZ 색 공간 안의 실재색을 3차원으로 나타낸 것입니다. XYZ 색 공간에서는 하나의 색을 X, Y, Z라는 세 숫자로 표현하기 때문에 RGB 색 공간이나 xy 색도도보다 입체적인 좌표 공간으로 생각할 수 있습니다.

![](https://i.gzn.jp/img/2026/07/04/color-space-xyz-rgb-icc-xyy-trc/07.gif)

by [Michael Horvath (SharkD), Christoph Lipka](https://commons.wikimedia.org/w/index.php?curid=149382382)

### ◆2: RGB 색 공간: XYZ 색 공간 안에 빨강, 초록, 파랑을 배치하는 방식

디지털 이미지에서 자주 사용되는 RGB 색 공간은 XYZ 색 공간에 포함된 색 중에서 다루기 쉬운 일부를 잘라낸 것입니다. 일반적인 이미지 편집에서 사용되는 RGB 색 공간은 백색점과 빨강, 초록, 파랑의 원색을 정하고, RGB 값이 XYZ 좌표상의 어떤 색에 해당하는지를 결정합니다. 검은색은 일반적으로 RGB 값이 모두 0일 때의 기준으로 처리됩니다.

흰색의 XYZ 좌표는 "백색점", 검은색의 XYZ 좌표는 "흑색점"이라고 불리며, 빨강, 초록, 파랑의 XYZ 좌표는 해당 RGB 색 공간에서 사용하는 원색을 나타냅니다. 이 세 가지 원색이 정해지면 빨강과 파랑을 섞은 "마젠타", 빨강과 초록을 섞은 "노랑", 파랑과 초록을 섞은 "시안" 등 해당 RGB 색 공간에서 표현할 수 있는 색의 범위도 결정됩니다.

스톤 씨는 RGB 값이 색 공간에 대해 상대적임을 보여주는 예로, "LargeRGB"와 "SmallRGB"라는 두 가지 RGB 색 공간을 제시합니다. LargeRGB와 SmallRGB 모두에서 가장 빨간 빨강의 RGB 값은 "RGB=(1,0,0)"이지만, 빨강 원색의 XYZ 좌표가 다르기 때문에 실제로 표현되는 빨강은 같지 않습니다. RGB 값만으로는 그 색이 어떤 색인지 결정되지 않으며, 어떤 RGB 색 공간의 값인지 알아야 비로소 RGB 값이 XYZ상의 어떤 색에 해당하는지 알 수 있다는 것입니다.

아래 그래프는 널리 사용되는 표준 RGB 색 공간인 "[sRGB](https://ko.wikipedia.org/wiki/SRGB)"와 sRGB보다 넓은 색 영역을 가진 "[WideGamutRGB](https://en.wikipedia.org/wiki/Wide-gamut_RGB_color_space)"의 빨강, 초록, 파랑 원색이 [xy 색도도](https://ko.wikipedia.org/wiki/CIE_1931_%EC%83%89_%EA%B3%B5%EA%B0%84#CIE_xy_%EC%83%89%EB%8F%84%EB%8F%84%EC%99%80_CIE_xyY_%EC%83%89_%EA%B3%B5%EA%B0%84) 위에 표시되어 있으며, 검은 점과 선이 sRGB, 파란 점과 선이 WideGamutRGB입니다. sRGB의 빨강은 WideGamutRGB보다 주황색에 가깝고 채도가 낮으며, sRGB의 초록은 WideGamutRGB보다 노란색에 가깝고 채도가 상당히 낮습니다. 또한 WideGamutRGB의 파랑은 sRGB보다 보라색에 가깝고 채도가 높아, "빨강", "초록", "파랑"이 색 공간에 따라 달라짐을 알 수 있습니다.

![](https://i.gzn.jp/img/2026/07/04/color-space-xyz-rgb-icc-xyy-trc/01_m.png)

### ◆3: ICC 프로필: RGB 색 공간을 D50 기준으로 다루는 방식

XYZ 색 공간은 1931년에 만들어졌지만, [ICC 프로필](https://ko.wikipedia.org/wiki/ICC_%ED%94%84%EB%A1%9C%ED%8C%8C%EC%9D%BC) 규격을 제정하는 국제 색상 협의체(ICC)가 설립된 것은 1993년입니다. RGB 색 공간은 ICC 프로필이 등장하기 전부터 사용되었지만, ICC 프로필에서는 RGB 색 공간을 XYZ 색 공간과 연결하여 다룰 때 "D50"이라는 기준 백색이 사용됩니다. 기준 백색이란 무엇을 "흰색"으로 간주할지에 대한 기준으로, 스톤 씨는 D50을 "맑은 날 이른 아침의 직사광선에 가까운 색", D65를 "약간 흐린 낮의 산란광에 가까운 색"이라고 표현합니다.

D50을 기준 백색으로 하면 D65는 푸르게 보이고, D65를 기준 백색으로 하면 D50은 노랗게 보이기 때문에 기준 백색을 바꾸는 경우 다른 색도 그에 맞춰 바꿔야 합니다. 스톤 씨는 예시로 "촛불 아래에서 상대방의 얼굴이 따뜻한 색으로 보이는 것은 자연스럽지만, 차갑고 푸르스름한 비 오는 날의 실외에서 같은 따뜻한 색조의 얼굴로 보인다면 마치 그 사람만 항상 촛불에 비춰지는 것처럼 보일 것이다"라고 설명합니다.

ICC가 D50을 채택한 이유는 종이에 인쇄한 사진 등을 평가하는 상황에서 D50이 기준으로 사용되기 때문입니다. ICC 프로필은 화면의 색뿐만 아니라 인쇄물의 색도 다루기 때문에, 인쇄물을 보는 환경에 맞춘 D50을 공통 기준으로 삼습니다. 반면, sRGB 색 공간 자체의 백색점은 "D65"이므로, sRGB 색 공간의 백색점과 ICC 프로필에서 사용되는 기준 백색은 분리해서 생각해야 합니다.

### ◆4: xyY: 색도도로 "어떤 색을 다룰 수 있는지" 확인하기

xyY는 XYZ 색 공간의 정보를 다른 형태로 변환한 것입니다. XYZ 색 공간에서는 밝기와 색상 정보를 3차원 좌표로 다루지만, xyY에서는 x와 y가 색상, Y가 밝기를 나타냅니다. 따라서 밝기 정보를 분리한 후 색상 정보만 2차원 도표에 나타낼 수 있습니다.

이때 사용되는 것이 말발굽 모양의 "xy 색도도"입니다. xy 색도도는 인간이 볼 수 있는 색의 범위를 2차원 지도처럼 나타낸 것으로, 곡선으로 둘러싸인 안쪽이 인간에게 보이는 실재색, 바깥쪽이 인간에게 보이지 않는 가상색을 나타냅니다.

아래 그림은 sRGB, CIE-RGB, ProPhotoRGB, AllColors-RGB, Identity-RGB를 xy 색도도 위에 겹쳐 놓은 것입니다. 각각의 RGB 색 공간에서는 빨강, 초록, 파랑의 원색을 연결한 삼각형의 안쪽이 "해당 색 공간에서 표현할 수 있는 색"의 범위가 되고, 반대로 삼각형 바깥쪽에 있는 색은 해당 RGB 색 공간에서 표현할 수 없는 "색 영역 외부"의 색입니다.

![](https://i.gzn.jp/img/2026/07/04/color-space-xyz-rgb-icc-xyy-trc/02_m.png)

이미지 편집에서는 작업 중인 이미지를 어떤 RGB 색 공간으로 다룰지 선택하는 경우가 있으며, 넓은 RGB 색 공간을 사용하면 선명한 색도 다루기 쉬워지지만, RGB 색 공간을 넓힌다고 해서 모든 실재색을 다룰 수 있는 것은 아닙니다.

스톤 씨에 따르면, 실재색만을 원색으로 사용하는 RGB 색 공간으로는 WideGamutRGB가 가장 크지만, 그래도 초록과 시안의 일부, 보라색이 도는 파랑과 마젠타의 일부는 삼각형 바깥에 남는다고 합니다. 모든 실재색을 포함하는 RGB 색 공간을 만들려면 빨강, 초록, 파랑 원색의 일부를 가상색의 위치에 배치해야 하며, 예를 들어 AllColors-RGB나 Identity-RGB라면 모든 실재색이 포함되는 반면, 인간이 볼 수 없는 가상색도 포함됩니다.

### ◆5: TRC: RGB 값과 눈에 보이는 밝기를 대응시키는 곡선

색 공간을 이해하려면 RGB 값과 눈에 보이는 밝기를 대응시키는 "

---
**원문**: [色空間について知っておくべきXYZ・RGB・ICC・xyY・TRCの概要まとめ](https://gigazine.net/news/20260704-color-space-xyz-rgb-icc-xyy-trc/)
**출처**: GIGAZINE (2026-07-04)
**번역**: AI 자동 번역+윤문