Compartir a través de


Función GetPS2ColorSpaceArray (icm.h)

Recupera la matriz de espacio de colores de nivel 2 de PostScript de un perfil de color ICC.

Sintaxis

BOOL GetPS2ColorSpaceArray(
  HPROFILE hProfile,
  DWORD    dwIntent,
  DWORD    dwCSAType,
  PBYTE    pPS2ColorSpaceArray,
  PDWORD   pcbPS2ColorSpaceArray,
  PBOOL    pbBinary
);

Parámetros

hProfile

Especifica un identificador para el perfil ICC desde el que se va a recuperar la matriz de espacio de colores de nivel 2 de PostScript.

dwIntent

Especifica la intención de representación deseada para la matriz de espacio de colores. Este campo puede tomar uno de los siguientes valores:

INTENT_PERCEPTUAL

INTENT_SATURATION

INTENT_RELATIVE_COLORIMETRIC

INTENT_ABSOLUTE_COLORIMETRIC

Para obtener más información, vea Rendering Intents.

dwCSAType

Especifica el tipo de matriz de espacio de colores. Consulte Identificadores de tipo de espacio de colores.

pPS2ColorSpaceArray

Puntero a un búfer en el que se va a colocar la matriz de espacio de colores. Si el puntero pBuffer se establece en NULL, la función devuelve el tamaño necesario del búfer en la ubicación de memoria a la que apunta pcbSize.

pcbPS2ColorSpaceArray

Puntero a una variable que contiene el tamaño del búfer en bytes. En la devolución, contiene el número de bytes copiados en el búfer.

pbBinary

Puntero a una variable booleana. Si se establece en TRUE, los datos copiados podrían ser binarios. Si se establece en FALSE, los datos se deben codificar como ASCII85. A cambio, la ubicación de memoria a la que apunta pbBinary indica si los datos devueltos son binarios (TRUE) o ASCII85 (FALSE).

Valor devuelto

Si esta función se ejecuta correctamente, el valor devuelto es TRUE. También devuelve TRUE si el parámetro pBuffer es NULL y el tamaño necesario para el búfer se copia en pcbSize.

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 la matriz de espacio de colores no está disponible en el perfil, la función GetPS2ColorSpaceArray crea una matriz de espacio de colores de nivel 2 de PostScript mediante el contenido del perfil. A continuación, esta matriz se puede usar como operando para el operador setcolorspace postScript Level2.

Este método no admite perfiles WCS.

Requisitos

   
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