Funzioni WCS per i moduli di gestione dei colori (CMM) da implementare
Le funzioni seguenti devono essere implementate dai moduli di gestione dei colori (CMMS) ed esportati per il sistema operativo da chiamare.
Funzione | Descrizione |
---|---|
CMCheckColors | Determina se i colori specificati si trovano all'interno del intervallo di output di una trasformazione specificata. |
CMCheckColorsInGamut | Determina se i triple RGB specificati si trovano nel intervallo di output di una trasformazione specificata. |
CMCheckRGBs | Controlla i colori bitmap su un gamut di output. |
CMConvertColorNameToIndex | Converte i nomi dei colori in uno spazio colore denominato in numeri di indice in un profilo di colore |
CMConvertIndexToColorName | Trasforma gli indici in uno spazio colore in una matrice di nomi in uno spazio colore denominato. |
CMCreateDeviceLinkProfile | Crea un profilo di collegamento del dispositivo nel formato specificato dal International Color Consortium nella specifica del formato del profilo ICC. |
CMCreateMultiProfileTransform | Accetta una matrice di profili o un singolo profilo di collegamento del dispositivo e crea una trasformazione del colore. Questa trasformazione è un mapping dallo spazio dei colori specificato dal primo profilo a quello del secondo profilo e così via all'ultimo. |
CMCreateProfile | Crea un profilo di colore visualizzato da una struttura LOGCOLORSPACEA . |
CMCreateProfileW | Crea un profilo di colore visualizzato da una struttura LOGCOLORSPACEW . |
CMCreateTransform | Deprecato. Non esiste alcuna API sostitutiva perché questa non è più stata usata. Gli sviluppatori di moduli CMM alternativi non sono necessari per implementarlo. |
CMCreateTransformExt | Crea una trasformazione del colore che esegue il mapping da un input LOGCOLORSPACEA a uno spazio di destinazione facoltativo e quindi a un dispositivo di output, usando un set di flag che definiscono la modalità di creazione della trasformazione. |
CMCreateTransformExtW | Crea una trasformazione del colore che esegue il mapping da un input LOGCOLORSPACEW a uno spazio di destinazione facoltativo e quindi a un dispositivo di output usando un set di flag che definiscono la modalità di creazione della trasformazione. |
CMCreateTransformW | Deprecato. Non esiste alcuna API sostitutiva perché questa non è più stata usata. Gli sviluppatori di moduli CMM alternativi non sono necessari per implementarlo. |
CMDeleteTransform | Elimina una trasformazione di colore specificata e libera qualsiasi memoria associata. |
CMGetInfo | Recupera varie informazioni sul modulo di gestione dei colori (CMM). |
CMGetNamedProfileInfo | Recupera informazioni sul profilo di colore denominato specificato. |
CMGetPS2ColorRenderingDictionary | Ottiene un dizionario di rendering dei colori PostScript. |
CMGetPS2ColorRenderingIntent | Recupera la finalità di rendering dei colori PostScript Level 2 da un profilo. |
CMGetPS2ColorSpaceArray | Ottiene una matrice di spazi di colore PostScript. |
CMIsProfileValid | Segnala se il profilo specificato è un profilo ICC valido che può essere usato per la gestione dei colori. |
CMTranslateColors | Converte una matrice di colori da uno spazio colore di origine a uno spazio colore di destinazione usando una trasformazione del colore. |
CMTranslateRGB | Converte un RGBQuad fornito dall'applicazione nello spazio dei colori del dispositivo. |
CMTranslateRGBs | Converte una bitmap da uno spazio colore a un altro usando una trasformazione del colore. |
CMTranslateRGBsExt | Converte una bitmap da un formato definito in un formato diverso e chiama periodicamente una funzione di callback, se specificata, per segnalare lo stato di avanzamento e consentire all'applicazione chiamante di terminare la traduzione. |