Compartilhar via


Função GetPS2ColorRenderingIntent (icm.h)

Recupera a intenção de renderização de cores do Nível 2 do PostScript de um perfil de cor ICC.

Sintaxe

BOOL GetPS2ColorRenderingIntent(
  HPROFILE hProfile,
  DWORD    dwIntent,
  PBYTE    pBuffer,
  PDWORD   pcbPS2ColorRenderingIntent
);

Parâmetros

hProfile

Especifica um identificador para o perfil de cor ICC em questão.

dwIntent

Especifica a intenção de renderização desejada a ser recuperada. 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.

pBuffer

Aponta para um buffer no qual a intenção de renderização de cores deve ser colocada. Se o ponteiro pBuffer estiver definido como NULL, o tamanho do buffer necessário será retornado em *pcbSize.

pcbPS2ColorRenderingIntent

Aponta para uma variável que contém o tamanho do buffer em bytes. No retorno, essa variável contém o número de bytes realmente copiados.

Retornar valor

Se essa função for bem-sucedida, o valor retornado será TRUE. 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. Para obter informações de erro estendidas, chame GetLastError.

Comentários

A intenção de renderização retornada por GetPS2ColorRenderingIntent pode ser usada como o operando para o operador findcolorrendering 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

Confira também