색 관리 개요
디지털 이미지는 에서 시작되며 다양한 디바이스를 대상으로 하며, 각 디바이스에는 고유한 영역과 동적 범위가 있습니다. 사진작가가 서로 다른 두 카메라에서 동일한 장면을 캡처하는 경우 두 원본 디바이스의 색 영역 기능이 다르기 때문에 동일한 출력 디바이스에서 렌더링된 경우에도 결과 이미지의 색이 정확히 동일하게 표시되지 않습니다. 마찬가지로 대상 디바이스의 색 프로필이 다르기 때문에 두 개의 서로 다른 대상 디바이스에서 렌더링된 동일한 이미지가 다르게 표시됩니다. 디바이스 간에 일관된 색 재현을 보장하려면 원본 디바이스의 색 프로필에서 대상 디바이스의 색 프로필로 매핑을 만들어야 합니다. 색 관리는 가깝고 일관된 시각적 일치를 생성하고자 하며 전문 이미징에서 중요한 기능입니다.
스캐너, 모니터, 프린터 및 애플리케이션에서 색을 일관되게 재현할 수 있다는 것은 단순한 목표처럼 들리지만 운영 체제에서 색 관리 시스템이 없으면 달성하기가 어렵습니다. 각 애플리케이션이 자체 색 프로필을 생성해야 하는 경우 검색, 편집 및 컴퍼지션, 언어 교정 및 배포를 포함하는 게시 프로세스 전체에서 일관된 색 교환을 달성하는 것은 거의 불가능합니다.
WIC(Windows 이미징 구성 요소)는 IWICColorContext 인터페이스 및 IWICColorTransform 인터페이스를 제공하여 색 관리를 간소화합니다. IWICFactory::CreateColorTransformer를 사용하여 IWICColorTransform 개체를 가져올 수 있습니다. IWICColorContext는 디바이스 색 프로필에 대한 추상화입니다. IWICColorContext 는 비트맵 프레임, 원본 디바이스의 색 프로필 및 대상 디바이스의 색 프로필로 초기화됩니다. 비트맵 프레임의 변환을 수행합니다.