Compartir a través de


Método IWICBitmapFrameEncode::SetColorContexts (wincodec.h)

Establece un número determinado de perfiles IWICColorContext en el marco.

Sintaxis

HRESULT SetColorContexts(
  [in] UINT             cCount,
  [in] IWICColorContext **ppIColorContext
);

Parámetros

[in] cCount

Tipo: UINT

Número de perfiles de IWICColorContext que se van a establecer.

[in] ppIColorContext

Tipo: IWICColorContext**

Puntero a un puntero IWICColorContext que contiene los perfiles de contexto de color que se van a establecer en el marco.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

  • BMPNo se admite la configuración de contextos de color. Esta función devolverá WINCODEC_ERR_UNSUPPORTEDOPERATION.
  • PNGSe admite la configuración como máximo de un contexto de color y se omitirán contextos de color adicionales. Este contexto debe ser un WICColorContextProfile y se usa para codificar los fragmentos iCCP, gAMA y cHRM en el archivo PNG.
  • JPEG, TIFF, JPEG-XRSe admite la configuración de WICColorContextProfile y wiCColorContextExifColorSpace . Los usuarios no deben proporcionar más de uno de cada tipo de contexto de color, ya que se omitirá todo menos el último contexto de cada tipo. En JPEG, WICColorContextProfile se codifica en el bloque de metadatos JPEG APP2 ICC.

    En TIFF y JPEG-XR, WICColorContextProfile se codifica en el bloque de metadatos del perfil ICC ifD (etiqueta IFD 0x8773). En los tres formatos, WICColorContextExifColorSpace se codifica en el bloque de metadatos del espacio de colores EXIF (etiqueta EXIF 0xA001).

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP con SP2, Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado wincodec.h
Library Windowscodecs.lib