Função GetPS2ColorRenderingDictionary (icm.h)
Recupera o dicionário de renderização de cores do Nível 2 do PostScript do perfil de cor ICC especificado.
Sintaxe
BOOL GetPS2ColorRenderingDictionary(
HPROFILE hProfile,
DWORD dwIntent,
PBYTE pPS2ColorRenderingDictionary,
PDWORD pcbPS2ColorRenderingDictionary,
PBOOL pbBinary
);
Parâmetros
hProfile
Especifica um identificador para o perfil de cor ICC em questão.
dwIntent
Especifica a intenção de renderização desejada para o dicionário de renderização de cores. Os valores válidos são:
- INTENT_PERCEPTUAL
- INTENT_SATURATION
- INTENT_RELATIVE_COLORIMETRIC
- INTENT_ABSOLUTE_COLORIMETRIC
Para obter mais informações, consulte Intenções de renderização.
pPS2ColorRenderingDictionary
Ponteiro para um buffer no qual o dicionário de renderização de cores deve ser colocado. Se o ponteiro pBuffer for definido como NULL, o tamanho do buffer necessário será retornado em *pcbSize.
pcbPS2ColorRenderingDictionary
Ponteiro para uma variável que contém o tamanho do buffer em bytes. No retorno, a variável contém o número de bytes realmente copiados.
pbBinary
Ponteiro para uma variável booliana. Se TRUE, o dicionário de renderização de cores poderá ser copiado em formato binário. Se FALSE, o dicionário será codificado em ASCII85 formulário. No retorno, essa variável booliana indica se o dicionário era realmente binário (TRUE) ou ASCII85 (FALSE).
Retornar valor
Se essa função for bem-sucedida, o valor retornado será TRUE. Ele também retornará TRUE se o parâmetro pBuffer for NULL e o tamanho necessário para o buffer for copiado para pcbSize.
Se essa função falhar, o valor retornado será FALSE.
Comentários
Se o dicionário não estiver disponível no perfil, a função GetPS2ColorRenderingDictionary criará uma usando o conteúdo do perfil. Esse dicionário pode ser usado como o operando para o operador setcolorrendering de Nível 2 do PostScript.
Esse método não dá suporte a perfis WCS.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | icm.h |
Biblioteca | Mscms.lib |
DLL | Mscms.dll |