다음을 통해 공유


렌더링 의도

ICC(International Color Consortium)는 렌더링 의도라는 네 가지 값을 정의했습니다. 색 렌더링을 만드는 네 가지 방법을 나타냅니다. 이러한 네 가지 의도와 코드에서 해당 의도를 참조하는 데 사용되는 상수는 다음과 같습니다.

Intent ICC 이름 설명
그림 인식 INTENT_PERCEPTUAL
Graphic 채도 INTENT_SATURATION
증명 상대 색 메트릭 INTENT_RELATIVE_COLORIMETRIC
일치 절대 색 인식 INTENT_ABSOLUTE_COLORIMETRIC

 

이러한 의도를 설명하는 ICC 프로필 형식 사양 버전 3.4는 color.org 다운로드할 수 있습니다.

그림 의도

ICC 사양 절 4.9에서 지각 의도라고 하는 그림 의도는 이미지의 전체 영역을 압축하거나 확장하여 대상 디바이스의 영역을 채우도록 하므로 회색 균형은 유지되지만 색 정확도는 유지되지 않을 수 있습니다.

즉, 이미지의 특정 색이 출력 디바이스에서 렌더링할 수 있는 색 범위를 벗어나면 이미지의 모든 색이 렌더링할 수 있는 범위 내에 포함되고 색 간의 관계가 가능한 한 많이 유지되도록 이미지의 모든 색이 조정됩니다.

이 의도는 사진과 이미지를 표시하는 데 가장 적합하며 일반적으로 기본 의도입니다.

그래픽 의도

ICC 사양 절 4.12는 그래픽 의도를 포화 의도라고 합니다. 색상과 가벼움을 희생하여 이미지에서 색의 크로마 보존합니다.

이 의도의 구현은 다소 문제가 남아, ICC는 여전히 원하는 효과를 달성하기 위해 방법에 노력하고 있습니다.

이 의도는 차트와 같은 비즈니스 그래픽에 가장 적합하며, 특정 색보다는 색이 선명하고 서로 잘 대비되는 것이 더 중요합니다.

증명 의도

ICC 사양에서 색 인식 의도라고 하는 Proof 의도는 출력 디바이스가 렌더링할 수 있는 범위를 벗어나는 모든 색이 렌더링할 수 있는 가장 가까운 색으로 조정되고 다른 모든 색은 변경되지 않은 상태로 유지되도록 정의됩니다.

증명 의도는 흰색 점을 유지하지 않습니다.

예를 들어 가장 흰색의 흰색은 컴퓨터 모니터의 흰색 흰색보다 노란색입니다. 상대 색인 의도를 사용하여 프린터의 영역으로 변환된 이미지는 모든 색이 더 노랑으로 변합니다. 이미지의 흰색 점이 프린터의 흰색 점과 일치하도록 이동됩니다. 이미지의 다른 모든 색은 흰색 점을 기준으로 위치를 유지합니다. 이렇게 하면 인쇄된 이미지의 모양을 보다 정확하게 반영하는 이미지가 생성됩니다. 그러나 사용자는 시각적으로 당황스러울 수 있습니다.

일치 의도

일치 의도에서 출력 디바이스가 렌더링할 수 있는 범위를 벗어나는 모든 색은 렌더링할 수 있는 가장 가까운 색으로 조정되지만 다른 모든 색은 변경되지 않은 상태로 유지됩니다. ICC 사양은 일치 의도 절대 색 인식 의도를 호출합니다.

일치 의도는 흰색 점을 유지합니다.

예를 들어 가장 흰색의 흰색은 컴퓨터 모니터의 흰색 흰색보다 노란색입니다. 일치 의도를 사용하여 프린터 영역으로 변환된 이미지는 모든 색이 변환되고 프린터의 영역으로 일치하게 합니다. 이미지의 흰색 점이 프린터의 흰색 점과 일치하도록 이동되지 않습니다. 따라서 흰색 점까지의 색 거리가 변경 될 수 있습니다. 이렇게 하면 사용자에게 시각적으로 덜 당황하지만 프린터 출력의 덜 정확한 변환인 이미지가 생성됩니다.