Compartilhar via


Visão geral do formato GIF

Este tópico fornece informações sobre o codec GIF nativo disponível por meio do WIC (Componente de Imagem do Windows).

Identidade codec

A tabela a seguir fornece informações de identificação de codec.

Componente Descrição
Nomes Formais Formato de intercâmbio gráfico 89a (GIF)
Extensões de nome de arquivo GIF
tipo MIME image/gif
Suporte à especificação Especificação GIF 89a/89m

 

A tabela a seguir lista os GUIDs usados para identificar os componentes de codec GIF nativos.

Componente Nome amigável GUID
Formato de contêiner GUID_ContainerFormatGif 1f8a5601-7d4d-4cbd-9c821bc8d4eeb9a5
Decodificador CLSID_WICGifDecoder 381dda3c-9ce9-4834-a23e1f98f8fc52be
Codificador CLSID_WICGifEncoder 114f5598-0b22-40a0-86a1c83ea495adbd

 

Codificação

A API de codificação wic foi projetada para ser independente de codec e a codificação de imagem para codecs habilitados para WIC é essencialmente a mesma. Para obter mais informações sobre a codificação de imagens usando a API wic, consulte a Visão geral da codificação.

Opções do codificador

Os codecs habilitados para WIC diferem no nível da opção de codificação. As opções do codificador refletem os recursos de um codificador de imagem e cada codec nativo dá suporte a um conjunto dessas opções de codificador. As opções de codificador podem ser opções básicas compatíveis com WIC disponíveis para todos os códigos habilitados para WIC (embora não necessariamente com suporte) ou opções específicas de codec projetadas pelo codec de formato de imagem. Para gerenciar essas opções de codificação durante o processo de codificação, o WIC usa a interface IPropertyBag2 . Para obter mais informações sobre como usar a interface IPropertyBag2 para codificação WIC, consulte a Visão geral da codificação.

O codificador GIF não dá suporte a nenhuma opção básica de WIC e não fornece opções de codificador personalizado. Se uma opção de codificador estiver na lista de opções IPropertyBag2 , ela será ignorada.

Decodificação

A API de decodificação do WIC foi projetada para ser independente de codec e a decodificação de imagem para codecs habilitados para WIC é essencialmente a mesma. Para obter mais informações sobre a decodificação de imagem, consulte a Visão geral da decodificação. Para obter mais informações sobre como usar dados de imagem decodificados, consulte a Visão geral das fontes do Bitmap.