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

Vedi anche