Funkce WCS pro moduly pro správu barev (CMM) pro implementaci
Následující funkce se mají implementovat pomocí modulů pro správu barev (CMM) a exportované pro volání operačního systému.
Funkce | Popis |
---|---|
CMCheckColors | Určuje, zda dané barvy leží ve výstupním gamut zadané transformace. |
CMCheckColorsInGamut | Určuje, zda zadané trojité hodnoty RGB leží ve výstupním gamut zadané transformace. |
CMCheckRGBs | Kontroluje barvy rastrového obrázku proti výstupnímu gamutu. |
CMConvertColorNameToIndex | Převede názvy barev v pojmenovaném barevném prostoru na čísla indexů v barevném profilu. |
CMConvertIndexToColorName | Transformuje indexy v barevném prostoru na pole názvů v pojmenovaném barevném prostoru. |
CMCreateDeviceLinkProfile | Vytvoří profil propojení zařízení ve formátu určeném konsorciem International Color Consortium ve specifikaci formátu profilu ICC. |
CMCreateMultiProfileTransform | Přijímá pole profilů nebo jeden profil propojení zařízení a vytvoří transformaci barev. Tato transformace je mapování z barevného prostoru určeného prvním profilem na druhý profil a tak dále na poslední profil. |
CMCreateProfile | Vytvoří profil barvy zobrazení ze struktury LOGCOLORSPACEA. |
CMCreateProfileW | Vytvoří profil barvy zobrazení ze struktury LOGCOLORSPACEW. |
CMCreateTransform | Zavrhovaný. Neexistuje žádné náhradní rozhraní API, protože se už nepoužívá. Vývojáři alternativních modulů CMM je nemusí implementovat. |
CMCreateTransformExt | Vytvoří transformaci barev, která se mapuje ze vstupního LOGCOLORSPACEA na volitelný cílový prostor a potom na výstupní zařízení pomocí sady příznaků, které definují, jak se má transformace vytvořit. |
CMCreateTransformExtW | Vytvoří transformaci barev, která se mapuje ze vstupního LOGCOLORSPACEW na volitelný cílový prostor a potom na výstupní zařízení pomocí sady příznaků, které definují, jak se má transformace vytvořit. |
CMCreateTransformW | Zavrhovaný. Neexistuje žádné náhradní rozhraní API, protože se už nepoužívá. Vývojáři alternativních modulů CMM je nemusí implementovat. |
CMDeleteTransform | Odstraní zadanou transformaci barev a uvolní veškerou paměť přidruženou k ní. |
CMGetInfo | Načte různé informace o modulu správy barev (CMM). |
CMGetNamedProfileInfo | Načte informace o zadaném pojmenovaném barevném profilu. |
CMGetPS2ColorRenderingDictionary | Získá postscriptový slovník vykreslování barev. |
CMGetPS2ColorRenderingIntent | Načte barvu PostScriptu úrovně 2 vykreslovací záměr z profilu. |
CMGetPS2ColorSpaceArray | Získá pole barevného prostoru Jazyka PostScript. |
CMIsProfileValid | Udává, jestli je daný profil platným profilem ICC, který lze použít ke správě barev. |
CMTranslateColors | Přeloží pole barev ze zdrojového barevného prostoru do cílového barevného prostoru pomocí transformace barev. |
CMTranslateRGB | Přeloží do zařízení dodanou aplikaci RGBQuad barevného prostoru. |
CMTranslateRGBs | Přeloží rastrový obrázek z jednoho barevného prostoru do jiného pomocí transformace barvy. |
CMTranslateRGBsExt | Přeloží rastrový obrázek z jednoho definovaného formátu do jiného definovaného formátu a pravidelně volá funkci zpětného volání, pokud je zadána, aby ohlásila průběh a povolila volající aplikaci ukončit překlad. |