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 |