이미지 색 관리 구현
WIA는 Microsoft Windows에서 제공하는 ICM(이미지 색 관리) 시스템을 사용합니다. ICM은 Microsoft Windows SDK 설명서에 설명되어 있습니다.
최상의 애플리케이션 호환성을 위해 모든 미니드라이버가 sRGB 색 공간에서 데이터를 반환해야 합니다. 디바이스가 기본적으로 다른 색 공간에서 데이터를 생성하는 경우 미니 드라이버는 ICM 함수를 사용하여 출력을 sRGB에 매핑해야 합니다. 일부 애플리케이션은 ICM을 구현하며 네이티브 색 공간에서 데이터를 검색할 수 있습니다. 미니드라이버에서는 INF(설정 정보) 파일에서 네이티브 색 공간을 지정하고 WIA_IPA_APP_COLOR_MAPPING 속성에 유효한 값 1을 지정하여 이 기능을 허용할 수 있습니다.
애플리케이션이 속성을 1로 설정하면 미니드라이버가 sRGB에 대한 매핑을 중지하고 애플리케이션이 매핑을 처리하도록 허용해야 합니다. 애플리케이션은 디바이스의 데이터에 대한 프로필로 WIA_IPA_ICM_PROFILE_NAME 속성의 현재 값을 사용합니다. 사용자는 시스템 대화 상자를 사용하여 속성을 설정하며 미니드라이버에서 변경할 수 없습니다.