Freigeben über


WCS-Funktionen für die zu implementierenden Farbverwaltungsmodule (CMMs)

Die folgenden Funktionen werden von Farbverwaltungsmodulen (CMMs) implementiert und exportiert, damit das Betriebssystem aufrufen kann.

Funktion BESCHREIBUNG
CMCheckColors Bestimmt, ob die angegebenen Farben innerhalb des Ausgabeumfangs einer angegebenen Transformation liegen.
CMCheckColorsInGamut Bestimmt, ob die angegebenen RGB-Dreier im Ausgabeumfang einer angegebenen Transformation liegen.
CMCheckRGBs Überprüft Bitmapfarben anhand eines Ausgabeumfangs.
CMConvertColorNameToIndex Konvertiert Farbnamen in einem benannten Farbraum in Indexnummern in einem Farbprofil
CMConvertIndexToColorName Transformiert Indizes in einem Farbraum in ein Array von Namen in einem benannten Farbraum.
CMCreateDeviceLinkProfile Erstellt ein Gerätelinkprofil in dem Format, das vom International Color Consortium in seiner ICC-Profilformatspezifikation angegeben wurde.
CMCreateMultiProfileTransform Akzeptiert ein Array von Profilen oder ein einzelnes Gerätelinkprofil und erstellt eine Farbtransformation. Diese Transformation ist eine Zuordnung aus dem Farbraum, der durch das erste Profil angegeben wird, dem des zweiten Profils usw. zum letzten Profil.
CMCreateProfile Erstellt ein Anzeigefarbprofil aus einer LOGCOLORSPACEA-Struktur .
CMCreateProfileW Erstellt ein Anzeigefarbprofil aus einer LOGCOLORSPACEW-Struktur .
CMCreateTransform Veraltet. Es gibt keine Ersatz-API, da diese nicht mehr verwendet wurde. Entwickler alternativer CMM-Module sind nicht erforderlich, um sie zu implementieren.
CMCreateTransformExt Erstellt eine Farbtransformation, die von einer LOGCOLORSPACEA-Eingabe einem optionalen Zielbereich und dann einem Ausgabegerät zugeordnet wird, wobei eine Reihe von Flags verwendet wird, die definieren, wie die Transformation erstellt werden soll.
CMCreateTransformExtW Erstellt eine Farbtransformation, die von einer LOGCOLORSPACEW-Eingabe einem optionalen Zielbereich und dann einem Ausgabegerät zugeordnet wird, wobei eine Reihe von Flags verwendet wird, die definieren, wie die Transformation erstellt werden soll.
CMCreateTransformW Veraltet. Es gibt keine Ersatz-API, da diese nicht mehr verwendet wurde. Entwickler alternativer CMM-Module sind nicht erforderlich, um sie zu implementieren.
CMDeleteTransform Löscht eine angegebene Farbtransformation und gibt den ihr zugeordneten Arbeitsspeicher frei.
CMGetInfo Ruft verschiedene Informationen zum Farbverwaltungsmodul (CMM) ab.
CMGetNamedProfileInfo Ruft Informationen zum angegebenen benannten Farbprofil ab.
CMGetPS2ColorRenderingDictionary Ruft ein PostScript-Farbrenderungswörterbuch ab.
CMGetPS2ColorRenderingIntent Ruft die PostScript Level 2-Farbrenderingabsicht aus einem Profil ab.
CMGetPS2ColorSpaceArray Ruft ein PostScript-Farbraumarray ab.
CMIsProfileValid Gibt an, ob es sich bei dem angegebenen Profil um ein gültiges ICC-Profil handelt, das für die Farbverwaltung verwendet werden kann.
CMTranslateColors Übersetzt ein Array von Farben aus einem Quellfarbraum in einen Zielfarbraum mithilfe einer Farbtransformation.
CMTranslateRGB Übersetzt einen von der Anwendung bereitgestellten RGBQuad in den Gerätefarbraum.
CMTranslateRGBs Übersetzt eine Bitmap aus einem Farbraum in einen anderen mithilfe einer Farbtransformation.
CMTranslateRGBsExt Übersetzt eine Bitmap aus einem definierten Format in ein anderes definiertes Format und ruft regelmäßig eine Rückruffunktion auf, falls angegeben, um den Fortschritt zu melden und der aufrufenden Anwendung das Beenden der Übersetzung zu ermöglichen.