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.