Función WcsTranslateColors (icm.h)
Traduce una matriz de colores del espacio de colores de origen al espacio de colores de destino tal y como se define en una transformación de color.
Sintaxis
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
Identificador de la transformación de color WCS.
nColors
Número de elementos de la matriz a la que apunta pInputData y pOutputData .
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, en bytes, de pInputData.
pInputData
Puntero a una matriz de colores de entrada. El tamaño del búfer de esta matriz, en bytes, es el valor DWORD de cbInput.
nOutputChannels
Número de canales por elemento de la matriz a la que apunta pOutputData .
cdtOutput
Salida COLORDATATYPE que especificó el tipo de datos de color.
cbOutput
Tamaño del búfer, en bytes, de pOutputData.
pOutputData
Puntero a una matriz de colores que recibe los resultados de la traducción de colores. El tamaño del búfer de esta matriz, en bytes, es el valor DWORD de cbOutput.
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, se produce un error en esta función. Esta función producirá un error si se usa una transformación 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 |