Freigeben über


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.

Für optimale Anwendungskompatibilität werden alle Minidriver voraussichtlich Daten im sRGB-Farbraum zurückgeben. Wenn ein Gerät Daten nativ in einem anderen Farbraum als sRGB erzeugt, sollte der Minidriver die ICM-Funktionen verwenden, um seine Ausgabe in sRGB umzuwandeln. Einige Anwendungen implementieren ICM und möchten möglicherweise Daten im systemeigenen Farbraum abrufen. Minidriver können diese Funktionalität zulassen, indem sie den systemeigenen Farbraum in der INF-Datei (Setup Information) 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 die Verarbeitung der Zuordnung gestatten. Die Anwendung verwendet den aktuellen Wert der eigenschaft WIA_IPA_ICM_PROFILE_NAME als Profil für die Daten vom Gerät. Der Benutzer legt die Eigenschaft mithilfe von Systemdialogfeldern fest und sollte vom Minidriver nicht geändert werden.