Freigeben über


GIF-Formatübersicht

Dieses Thema enthält Informationen zum nativen GIF-Codec, der über die Windows Imaging Component (WIC) verfügbar ist.

Codec-Identität

Die folgende Tabelle enthält Informationen zur Codec-Identifizierung.

Komponente BESCHREIBUNG
Formale Namen Grafikaustauschformat 89a (GIF)
Dateinamenerweiterung(en) GIF
MIME-Typ (MIME type) image/gif
Spezifikationsunterstützung GIF-Spezifikation 89a/89m

 

In der folgenden Tabelle sind die GUIDs aufgeführt, die zum Identifizieren der nativen GIF-Codeckomponenten verwendet werden.

Komponente Anzeigename GUID
Containerformat GUID_ContainerFormatGif 1f8a5601-7d4d-4cbd-9c821bc8d4eeb9a5
Decoder CLSID_WICGifDecoder 381dda3c-9ce9-4834-a23e1f98f8fc52be
Encoder CLSID_WICGifEncoder 114f5598-0b22-40a0-86a1c83ea495adbd

 

Codierung

Die WIC-Codierungs-API ist so konzipiert, dass sie codecunabhängig ist, und die Bildcodierung für WIC-fähige Codecs ist im Wesentlichen identisch. Weitere Informationen zur Bildcodierung mithilfe der WIC-API finden Sie unter Übersicht über die Codierung.

Encoderoptionen

WIC-fähige Codecs unterscheiden sich auf der Ebene der Codierungsoption. Encoderoptionen spiegeln die Funktionen eines Bildencoders wider, und jeder native Codec unterstützt eine Reihe dieser Encoderoptionen. Encoderoptionen können grundlegende WIC-unterstützte Optionen sein, die für alle WIC-fähigen Codes (aber nicht unbedingt unterstützt werden) oder codecspezifische Optionen sein, die vom Bildformatcodec entwickelt wurden. Um diese Codierungsoptionen während des Codierungsprozesses zu verwalten, verwendet WIC die IPropertyBag2-Schnittstelle . Weitere Informationen zur Verwendung der IPropertyBag2-Schnittstelle für die WIC-Codierung finden Sie unter Übersicht über die Codierung.

Der GIF-Encoder unterstützt keine grundlegenden WIC-Optionen und bietet keine benutzerdefinierten Encoderoptionen. Wenn sich eine Encoderoption in der IPropertyBag2-Optionsliste befindet, wird sie ignoriert.

Decodierung

Die WIC-Decodierungs-API ist so konzipiert, dass sie codecunabhängig ist, und die Bilddecodierung für WIC-fähige Codecs ist im Wesentlichen identisch. Weitere Informationen zur Bildcodierung finden Sie in der Übersicht über die Decodierung. Weitere Informationen zur Verwendung decodierter Bilddaten finden Sie in der Übersicht über Bitmapquellen.