Compartir a través de


Implementación de la administración de colores de imagen

WIA se basa en el sistema de administración de colores de imagen (ICM) proporcionado en Microsoft Windows. ICM se describe en la documentación de Microsoft Windows SDK.

Para obtener la mejor compatibilidad de aplicaciones, se espera que todos los minidrivers devuelvan datos en el espacio de colores sRGB. Si un dispositivo genera datos de forma nativa en un espacio de colores diferente, el minidriver debe usar las funciones ICM para asignar su salida a sRGB. Algunas aplicaciones implementan ICM y pueden querer recuperar datos en el espacio de colores nativo. Los minidrivers pueden permitir esta funcionalidad especificando el espacio de color nativo en el archivo de información de configuración (INF) y especificando un valor válido de 1 para la propiedad WIA_IPA_APP_COLOR_MAPPING .

Cuando la aplicación establece la propiedad en 1, el minidriver debe dejar de asignarse a sRGB y permitir que la aplicación controle la asignación. La aplicación usa el valor actual de la propiedad WIA_IPA_ICM_PROFILE_NAME como perfil de los datos del dispositivo. El usuario establece la propiedad mediante diálogos del sistema y el minidriver no debe cambiarla.