Partager via


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

Voir aussi