实现图像颜色管理

WIA 依赖于 Microsoft (ICM) 中提供的"图像颜色管理"Windows。 ICM文档介绍了Microsoft Windows SDK。

为获得最佳应用程序兼容性,所有微型驱动程序应返回 sRGB 颜色空间中的数据。 如果设备以本机方式在不同的颜色空间中生成数据,微型驱动程序应该使用 ICM 函数将输出映射到 sRGB。 某些应用程序ICM,并且可能希望检索本机颜色空间中的数据。 微型 (驱动程序可以通过在 INF) 文件的安装信息中指定本机颜色空间,并指定 WIA_IPA_APP_COLOR_MAPPING 属性的有效值 1 来允许此功能

当应用程序将 属性设置为 1 时,微型驱动程序应停止映射到 sRGB 并允许应用程序处理映射。 应用程序使用 WIA_IPA_ICM_PROFILE_NAME 属性的当前 值作为设备数据配置文件。 用户使用系统对话框设置 属性,微型驱动程序不应更改该属性。