Overzicht van GIF-indeling
Dit onderwerp bevat informatie over de systeemeigen GIF-codec die beschikbaar is via het Windows Imaging Component (WIC).
Codec-identiteit
De volgende tabel bevat informatie over codec-identificatie.
Bestanddeel | Beschrijving |
---|---|
Formele naam(en) | Graphics Interchange Format 89a (GIF) |
Bestandsnaamextensie(en) | gif |
MIME-type | image/gif |
Specificatieondersteuning | GIF-specificatie 89a/89m |
De volgende tabel bevat de GUID's die worden gebruikt om de systeemeigen GIF-codeconderdelen te identificeren.
Bestanddeel | Vriendelijke naam | GUID |
---|---|---|
Containerformaat | GUID_ContainerFormatGif | 1f8a5601-7d4d-4cbd-9c821bc8d4eeb9a5 |
Decoder | CLSID_WICGifDecoder | 381dda3c-9ce9-4834-a23e1f98f8fc52be |
Encoder | CLSID_WICGifEncoder | 114f5598-0b22-40a0-86a1c83ea495adbd |
Codering
De WIC-coderings-API is ontworpen om codec-onafhankelijk te zijn en codering van afbeeldingen voor WIC-codecs is in feite hetzelfde. Zie de Overzicht van codering van afbeeldingenvoor meer informatie over het coderen van afbeeldingen met behulp van de WIC-API.
Encoderopties
WIC-ondersteunde codecs verschillen op het niveau van coderingsopties. Encoderopties weerspiegelen de mogelijkheden van een afbeeldingscoderingsprogramma en elke systeemeigen codec ondersteunt een set van deze encoderopties. Encoderopties kunnen eenvoudige WIC-ondersteunde opties zijn die beschikbaar zijn voor alle WIC-ingeschakelde codecs (hoewel niet noodzakelijkerwijs ondersteund) of codecspecifieke opties die zijn ontworpen door de codec van de afbeeldingsindeling. Voor het beheren van deze coderingsopties tijdens het coderingsproces gebruikt WIC de IPropertyBag2 interface. Zie de Encoding Overviewvoor meer informatie over het gebruik van de IPropertyBag2 interface voor WIC-codering.
De GIF-encoder biedt geen ondersteuning voor eenvoudige WIC-opties en biedt geen aangepaste coderingsopties. Als een encoderoptie zich in de IPropertyBag2 keuzelijst bevindt, wordt deze genegeerd.
Decodering
De WIC-decoderings-API is ontworpen om codec-onafhankelijk te zijn en decoderen van afbeeldingen voor WIC-codecs is in feite hetzelfde. Voor meer informatie over het decoderen van afbeeldingen, zie het Overzicht van decoderen. Zie de Overzicht van bitmapbronnenvoor meer informatie over het gebruik van gedecodeerde afbeeldingsgegevens.