Funzione WcsTranslateColors (icm.h)
Converte una matrice di colori dallo spazio colore di origine allo spazio colori di destinazione come definito da una trasformazione di colore.
Sintassi
BOOL WcsTranslateColors(
HTRANSFORM hColorTransform,
DWORD nColors,
DWORD nInputChannels,
COLORDATATYPE cdtInput,
DWORD cbInput,
PVOID pInputData,
DWORD nOutputChannels,
COLORDATATYPE cdtOutput,
DWORD cbOutput,
PVOID pOutputData
);
Parametri
hColorTransform
Handle per la trasformazione del colore WCS.
nColors
Numero di elementi nella matrice a cui pInputData e pOutputData point.
nInputChannels
Numero di canali per elemento nella matrice a cui punta pInputData .
cdtInput
Tipo di dati color COLORDATATYPE di input.
cbInput
Dimensioni del buffer, in byte, di pInputData.
pInputData
Puntatore a una matrice di colori di input. La dimensione del buffer per questa matrice, in byte, è il valore DWORD di cbInput.
nOutputChannels
Numero di canali per elemento nella matrice a cui punta pOutputData .
cdtOutput
Output COLORDATATYPE che ha specificato il tipo di dati color.
cbOutput
Dimensioni del buffer, in byte, di pOutputData.
pOutputData
Puntatore a una matrice di colori che riceve i risultati della conversione dei colori. La dimensione del buffer per questa matrice, in byte, è il valore DWORD di cbOutput.
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 ha esito negativo. Questa funzione avrà esito negativo se viene usata una trasformazione 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 |