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 |