WcsTranslateColors, fonction (icm.h)
Traduit un tableau de couleurs de l’espace de couleur source en espace de couleur de destination tel que défini par une transformation de couleur.
Syntaxe
BOOL WcsTranslateColors(
HTRANSFORM hColorTransform,
DWORD nColors,
DWORD nInputChannels,
COLORDATATYPE cdtInput,
DWORD cbInput,
PVOID pInputData,
DWORD nOutputChannels,
COLORDATATYPE cdtOutput,
DWORD cbOutput,
PVOID pOutputData
);
Paramètres
hColorTransform
Handle pour la transformation de couleur WCS.
nColors
Nombre d’éléments dans le tableau sur lesquels pInputData et pOutputData pointent.
nInputChannels
Nombre de canaux par élément dans le tableau vers lequel pointe pInputData .
cdtInput
Type de données de couleur COLORDATATYPE d’entrée.
cbInput
Taille de la mémoire tampon, en octets, de pInputData.
pInputData
Pointeur vers un tableau de couleurs d’entrée. La taille de la mémoire tampon pour ce tableau, en octets, est la valeur DWORD de cbInput.
nOutputChannels
Nombre de canaux par élément dans le tableau vers lequel pOutputData pointe.
cdtOutput
Sortie COLORDATATYPE qui a spécifié le type de données de couleur.
cbOutput
Taille de la mémoire tampon, en octets, de pOutputData.
pOutputData
Pointeur vers un tableau de couleurs qui reçoit les résultats de la traduction de couleurs. La taille de la mémoire tampon pour ce tableau, en octets, est la valeur DWORD de cbOutput.
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 échoue. Cette fonction échoue si une transformation ICC est 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 |