Compartir a través de


Introducción al formato GIF

En este tema se proporciona información sobre el códec GIF nativo disponible a través del componente de creación de imágenes de Windows (WIC).

Identidad de códec

En la tabla siguiente se proporciona información de identificación de códecs.

Componente Descripción
Nombres formales Formato de intercambio de gráficos 89a (GIF)
Extensiones de nombre de archivo GIF
Tipo de MIME image/gif
Compatibilidad con especificaciones Especificación GIF 89a/89m

 

En la tabla siguiente se enumeran los GUID que se usan para identificar los componentes nativos del códec GIF.

Componente Nombre descriptivo GUID
Formato de contenedor GUID_ContainerFormatGif 1f8a5601-7d4d-4cbd-9c821bc8d4eeb9a5
Descodificador CLSID_WICGifDecoder 381dda3c-9ce9-4834-a23e1f98f8f8fc52be
Codificador CLSID_WICGifEncoder 114f5598-0b22-40a0-86a1c83ea495adbd

 

Encoding

La API de codificación WIC está diseñada para ser independiente del códec y la codificación de imágenes para códecs habilitados para WIC es esencialmente la misma. Para obtener más información sobre la codificación de imágenes mediante la API de WIC, consulte Introducción a la codificación.

Opciones del codificador

Los códecs habilitados para WIC difieren en el nivel de opción de codificación. Las opciones del codificador reflejan las funcionalidades de un codificador de imágenes y cada códec nativo admite un conjunto de estas opciones de codificador. Las opciones de codificador pueden ser opciones básicas compatibles con WIC disponibles para todos los códigos habilitados para WIC (aunque no necesariamente compatibles) o opciones específicas de códec diseñadas por el códec de formato de imagen. Para administrar estas opciones de codificación durante el proceso de codificación, WIC usa la interfaz IPropertyBag2 . Para obtener más información sobre el uso de la interfaz IPropertyBag2 para la codificación WIC, consulte La introducción a la codificación.

El codificador GIF no admite opciones básicas de WIC y no proporciona opciones de codificador personalizadas. Si una opción de codificador está en la lista de opciones IPropertyBag2 , se omite.

Descodificación

La API de descodificación de WIC está diseñada para ser independiente del códec y la descodificación de imágenes para códecs habilitados para WIC es esencialmente la misma. Para obtener más información sobre la descodificación de imágenes, consulte Introducción a la descodificación. Para obtener más información sobre el uso de datos de imagen descodificados, consulte Introducción a los orígenes de mapa de bits.