Método IWICBitmapFrameEncode::SetColorContexts (wincodec.h)
Define um determinado número de perfis IWICColorContext como o quadro.
Sintaxe
HRESULT SetColorContexts(
[in] UINT cCount,
[in] IWICColorContext **ppIColorContext
);
Parâmetros
[in] cCount
Tipo: UINT
O número de perfis IWICColorContext a serem definidos.
[in] ppIColorContext
Tipo: IWICColorContext**
Um ponteiro para um ponteiro IWICColorContext que contém os perfis de contextos de cor a serem definidos como o quadro.
Retornar valor
Tipo: HRESULT
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
- BMPNão há suporte para a configuração de contextos de cor. Essa função retornará WINCODEC_ERR_UNSUPPORTEDOPERATION.
- PNGHá suporte para a configuração de no máximo um contexto de cor e contextos de cor adicionais serão ignorados. Esse contexto deve ser um WICColorContextProfile e é usado para codificar as partes iCCP, gAMA e cHRM no arquivo PNG.
- JPEG, TIFF, JPEG-XRHá suporte para a configuração de até um WICColorContextProfile e um WICColorContextExifColorSpace . Os usuários não devem fornecer mais de um de cada tipo de contexto de cor, pois todos, exceto o último contexto de cada tipo, serão ignorados. No JPEG, o WICColorContextProfile é codificado para o bloco de metadados JPEG APP2 ICC.
Em TIFF e JPEG-XR, o WICColorContextProfile é codificado para o bloco de metadados de perfil IFD ICC (marca IFD 0x8773). Nos três formatos, o WICColorContextExifColorSpace é codificado para o bloco de metadados de colorspace EXIF (marca EXIF 0xA001).
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP com SP2, Windows Vista [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | wincodec.h |
Biblioteca | Windowscodecs.lib |