Compartir a través de


Función TranslateColors (icm.h)

Traduce una matriz de colores del espacio de color de origen al espacio de colores de destino definido por una transformación de color.

Sintaxis

BOOL TranslateColors(
  HTRANSFORM hColorTransform,
  PCOLOR     paInputColors,
  DWORD      nColors,
  COLORTYPE  ctInput,
  PCOLOR     paOutputColors,
  COLORTYPE  ctOutput
);

Parámetros

hColorTransform

Identifica la transformación de color que se va a usar.

paInputColors

Puntero a una matriz de estructuras de nColorsCOLOR que se van a traducir.

nColors

Contiene el número de elementos de las matrices a los que apunta paInputColors y paOutputColors.

ctInput

Especifica el tipo de color de entrada.

paOutputColors

Puntero a una matriz de nColorsestructuras COLOR que reciben los colores traducidos.

ctOutput

Especifica el tipo de color de salida.

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.

Observaciones

Si los tipos de color de entrada y salida no son compatibles con la transformación de color, se produce un error en esta función.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 2000 Professional [solo aplicaciones de escritorio]
servidor mínimo admitido Windows 2000 Server [solo aplicaciones de escritorio]
encabezado de icm.h
biblioteca de Mscms.lib
DLL de Mscms.dll

Consulte también