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 |