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


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