Compartir a través de


Función WcsCheckColors (icm.h)

Determina si los colores de una matriz están dentro de la gama de salida de una transformación de color WCS especificada.

Sintaxis

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

Parámetros

hColorTransform

Identificador de la transformación de color WCS especificada.

nColors

Número de elementos de la matriz a los que apunta pInputData y paResult.

nInputChannels

Número de canales por elemento de la matriz a la que apunta pInputData.

cdtInput

Tipo de datos de color COLORDATATYPE de entrada.

cbInput

Tamaño del búfer de pInputData.

pInputData

Puntero a una matriz de colores de entrada. Los colores de esta matriz corresponden al espacio de colores del perfil de origen. El tamaño del búfer de esta matriz será el número de bytes indicado por cbInput.

paResult

Puntero a una matriz de bytes nColors que recibe los resultados de la prueba.

Valor devuelto

Si esta función se ejecuta correctamente, el valor devuelto es TRUE.

Si se produce un error en esta función, el valor devuelto es FALSE. Para obtener información de error extendida, llame a GetLastError.

Comentarios

Si los tipos de datos de color de entrada y salida no son compatibles con la transformación de color, esta función convertirá los datos de color de entrada según sea necesario.

Se produce un error en esta función si se usa una transformación del Consorcio internacional de colores (ICC).

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado icm.h
Library Mscms.lib
Archivo DLL Mscms.dll

Consulte también