WcsCheckColors, fonction (icm.h)
Détermine si les couleurs d’un tableau se trouvent dans la gamme de sortie d’une transformation de couleur WCS spécifiée.
Syntaxe
BOOL WcsCheckColors(
HTRANSFORM hColorTransform,
DWORD nColors,
DWORD nInputChannels,
COLORDATATYPE cdtInput,
DWORD cbInput,
PVOID pInputData,
PBYTE paResult
);
Paramètres
hColorTransform
Handle de la transformation de couleur WCS spécifiée.
nColors
Nombre d’éléments dans le tableau pointé vers pInputData et paResult.
nInputChannels
Nombre de canaux par élément dans le tableau pointé vers pInputData.
cdtInput
Type de données de couleur COLORDATATYPE d’entrée.
cbInput
Taille de la mémoire tampon de pInputData.
pInputData
Pointeur vers un tableau de couleurs d’entrée. Les couleurs de ce tableau correspondent à l’espace de couleurs du profil source. La taille de la mémoire tampon pour ce tableau sera le nombre d’octets indiqué par cbInput.
paResult
Pointeur vers un tableau d’octets nColors qui reçoit les résultats du test.
Valeur retournée
Si cette fonction réussit, la valeur de retour est TRUE.
Si cette fonction échoue, la valeur de retour est FALSE. Pour obtenir des informations d’erreur étendues, appelez GetLastError.
Remarques
Si les types de données d’entrée et de couleur de sortie ne sont pas compatibles avec la transformation de couleur, cette fonction convertit les données de couleur d’entrée en fonction des besoins.
Cette fonction échoue si vous utilisez une transformation ICC (International Color Consortium) utilisée.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | icm.h |
Bibliothèque | Mscms.lib |
DLL | Mscms.dll |