Compartilhar via


Função WcsTranslateColors (icm.h)

Converte uma matriz de cores do espaço de cor de origem para o espaço de cor de destino, conforme definido por uma transformação de cor.

Sintaxe

BOOL WcsTranslateColors(
  HTRANSFORM    hColorTransform,
  DWORD         nColors,
  DWORD         nInputChannels,
  COLORDATATYPE cdtInput,
  DWORD         cbInput,
  PVOID         pInputData,
  DWORD         nOutputChannels,
  COLORDATATYPE cdtOutput,
  DWORD         cbOutput,
  PVOID         pOutputData
);

Parâmetros

hColorTransform

Um identificador para a transformação de cor do WCS.

nColors

O número de elementos na matriz à qual pInputData e pOutputData apontam.

nInputChannels

O número de canais por elemento na matriz à qual pInputData aponta.

cdtInput

O tipo de dados de cor COLORDATATYPE de entrada.

cbInput

O tamanho do buffer, em bytes, de pInputData.

pInputData

Um ponteiro para uma matriz de cores de entrada. O tamanho do buffer dessa matriz, em bytes, é o valor DWORD de cbInput.

nOutputChannels

O número de canais por elemento na matriz à qual pOutputData aponta.

cdtOutput

A saída COLORDATATYPE que especificou o tipo de dados de cor.

cbOutput

O tamanho do buffer, em bytes, de pOutputData.

pOutputData

Um ponteiro para uma matriz de cores que recebe os resultados da tradução de cores. O tamanho do buffer dessa matriz, em bytes, é o valor DWORD de cbOutput.

Retornar valor

Se essa função for bem-sucedida, o valor retornado será TRUE.

Se essa função falhar, o valor retornado será FALSE. Para obter informações de erro estendidas, chame GetLastError.

Comentários

Se os tipos de dados de cor de entrada e saída não forem compatíveis com a transformação de cor, essa função falhará. Essa função falhará se uma transformação ICC for usada.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho icm.h
Biblioteca Mscms.lib
DLL Mscms.dll

Confira também