Funzione TranslateColors (icm.h)

Converte una matrice di colori dall'origine spazio colore allo spazio colore di destinazione come definito da una trasformazione di colore.

Sintassi

BOOL TranslateColors(
  HTRANSFORM hColorTransform,
  PCOLOR     paInputColors,
  DWORD      nColors,
  COLORTYPE  ctInput,
  PCOLOR     paOutputColors,
  COLORTYPE  ctOutput
);

Parametri

hColorTransform

Identifica la trasformazione del colore da utilizzare.

paInputColors

Puntatore a una matrice di strutture nColorsCOLOR da convertire.

nColors

Contiene il numero di elementi nelle matrici a cui punta paInputColors e paOutputColors.

ctInput

Specifica il tipo di colore di input.

paOutputColors

Puntatore a una matrice di nColorsstrutture color che ricevono i colori tradotti.

ctOutput

Specifica il tipo di colore di output.

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.

Osservazioni

Se l'input e i tipi di colore di output non sono compatibili con la trasformazione del colore, questa funzione ha esito negativo.

Fabbisogno

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

Vedere anche