Поделиться через


Общие сведения о формате GIF

В этом разделе содержатся сведения о собственном кодеке GIF, доступном через компонент обработки образов Windows (WIC).

Удостоверение кодека

В следующей таблице приведены сведения об идентификации кодека.

Компонент Описание
Формальные имена Формат обмена графикой 89a (GIF)
Расширения имен файлов GIF
тип MIME image/gif
Поддержка спецификаций Спецификация GIF 89a/89m

 

В следующей таблице перечислены идентификаторы GUID, используемые для идентификации собственных компонентов кодека GIF.

Компонент Понятное имя GUID
Формат контейнера GUID_ContainerFormatGif 1f8a5601-7d4d-4cbd-9c821bc8d4eeb9a5
Декодер CLSID_WICGifDecoder 381dda3c-9ce9-4834-a23e1f98f8fc52be
Кодировщик CLSID_WICGifEncoder 114f5598-0b22-40a0-86a1c83ea495adbd

 

Кодирование

API кодирования WIC являются независимыми от кодеков, а кодирование изображений для кодеков с поддержкой WIC по сути одинаково. Дополнительные сведения о кодировании изображений с помощью API WIC см. в разделе Общие сведения о кодировании.

Параметры кодировщика

Кодеки с поддержкой WIC отличаются на уровне параметров кодирования. Параметры кодировщика отражают возможности кодировщика изображений, и каждый собственный кодек поддерживает набор этих параметров кодировщика. Параметры кодировщика могут быть базовыми параметрами, поддерживаемыми WIC, доступными для всех кодов с поддержкой WIC (хотя и не обязательно поддерживаются), или параметрами кодека, разработанными кодеком формата изображения. Для управления этими параметрами кодирования в процессе кодирования WIC использует интерфейс IPropertyBag2 . Дополнительные сведения об использовании интерфейса IPropertyBag2 для кодирования WIC см. в разделе Общие сведения о кодировке.

Кодировщик GIF не поддерживает базовые параметры WIC и не предоставляет пользовательские параметры кодировщика. Если параметр кодировщика находится в списке параметров IPropertyBag2 , он игнорируется.

Декодирование

API декодирования WIC не зависят от кодеков, а декодирование изображений для кодеков с поддержкой WIC по сути совпадает. Дополнительные сведения о декодировании изображений см. в разделе Общие сведения о декодировании. Дополнительные сведения об использовании декодированных данных изображений см. в обзоре источников растровых изображений.