Compartir a través de


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

Consulte también