Implementieren der Bildfarbverwaltung
WIA basiert auf dem in Microsoft Windows bereitgestellten ICM-System (Image Color Management). ICM wird in der Microsoft Windows SDK-Dokumentation beschrieben.
Um eine optimale Anwendungskompatibilität zu gewährleisten, wird von allen Minidrivern erwartet, dass sie Daten im sRGB-Farbraum zurückgeben. Wenn ein Gerät nativ Daten in einem anderen Farbraum erzeugt, sollte der Minidriver die ICM-Funktionen verwenden, um seine Ausgabe sRGB zuzuordnen. Einige Anwendungen implementieren ICM und möchten möglicherweise Daten im nativen Farbraum abrufen. Minidriver können diese Funktionalität zulassen, indem sie den nativen Farbraum in der INF-Datei (Setupinformation) angeben und einen gültigen Wert von 1 für die WIA_IPA_APP_COLOR_MAPPING-Eigenschaft angeben.
Wenn die Anwendung die Eigenschaft auf 1 festlegt, sollte der Minidriver die Zuordnung zu sRGB beenden und der Anwendung erlauben, die Zuordnung zu verarbeiten. Die Anwendung verwendet den aktuellen Wert der WIA_IPA_ICM_PROFILE_NAME-Eigenschaft als Profil für die Daten des Geräts. Der Benutzer legt die Eigenschaft mithilfe von Systemdialogfeldern fest, und sie sollte nicht vom Minidriver geändert werden.