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 |