Condividi tramite


Funzione WcsCheckColors (icm.h)

Determina se i colori in una matrice si trovano all'interno della gamma di output di una trasformazione di colore WCS specificata.

Sintassi

BOOL WcsCheckColors(
  HTRANSFORM    hColorTransform,
  DWORD         nColors,
  DWORD         nInputChannels,
  COLORDATATYPE cdtInput,
  DWORD         cbInput,
  PVOID         pInputData,
  PBYTE         paResult
);

Parametri

hColorTransform

Handle per la trasformazione di colore WCS specificata.

nColors

Numero di elementi nella matrice a cui punta pInputData e paResult.

nInputChannels

Numero di canali per elemento nella matrice a cui punta pInputData.

cdtInput

Tipo di dati color COLORDATATYPE di input.

cbInput

Dimensioni del buffer di pInputData.

pInputData

Puntatore a una matrice di colori di input. I colori in questa matrice corrispondono allo spazio colori del profilo di origine. La dimensione del buffer per questa matrice sarà il numero di byte indicati da cbInput.

paResult

Puntatore a una matrice di byte nColors che riceve i risultati del test.

Valore restituito

Se questa funzione ha esito positivo, il valore restituito è TRUE.

Se questa funzione ha esito negativo, il valore restituito è FALSE. Per informazioni sugli errori estesi, chiamare GetLastError.

Commenti

Se i tipi di dati di input e colore di output non sono compatibili con la trasformazione del colore, questa funzione convertirà i dati dei colori di input in base alle esigenze.

Questa funzione ha esito negativo se si usa una trasformazione INTERNATIONAL Color Consortium (ICC).

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione icm.h
Libreria Mscms.lib
DLL Mscms.dll

Vedi anche