Общие сведения о формате 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 по сути совпадает. Дополнительные сведения о декодировании изображений см. в разделе Общие сведения о декодировании. Дополнительные сведения об использовании декодированных данных изображений см. в обзоре источников растровых изображений.