Compartilhar via


Função WcsCheckColors (icm.h)

Determina se as cores em uma matriz estão dentro da gama de saída de uma transformação de cor do WCS especificada.

Sintaxe

BOOL WcsCheckColors(
  HTRANSFORM    hColorTransform,
  DWORD         nColors,
  DWORD         nInputChannels,
  COLORDATATYPE cdtInput,
  DWORD         cbInput,
  PVOID         pInputData,
  PBYTE         paResult
);

Parâmetros

hColorTransform

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

nColors

O número de elementos na matriz apontada por pInputData e paResult.

nInputChannels

O número de canais por elemento na matriz apontada por pInputData.

cdtInput

O tipo de dados de cor COLORDATATYPE de entrada.

cbInput

O tamanho do buffer de pInputData.

pInputData

Um ponteiro para uma matriz de cores de entrada. As cores nessa matriz correspondem ao espaço de cor do perfil de origem. O tamanho do buffer para essa matriz será o número de bytes indicados por cbInput.

paResult

Um ponteiro para uma matriz de bytes nColors que recebe os resultados do teste.

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 cores, essa função converterá os dados de cor de entrada conforme necessário.

Essa função falhará se você usar uma transformação do ICC (International Color Consortium).

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