Panoramica del formato GIF
Questo argomento fornisce informazioni sul codec GIF nativo disponibile tramite Windows Imaging Component (WIC).
Codec Identity
Nella tabella seguente vengono fornite informazioni sull'identificazione del codec.
Componente | Descrizione |
---|---|
Nomi formali | Formato interscambio grafico 89a (GIF) |
Estensioni di file | GIF |
tipo MIME | image/gif |
Supporto per le specifiche | Specifica GIF 89a/89m |
Nella tabella seguente sono elencati i GUID usati per identificare i componenti codec GIF nativi.
Componente | Nome descrittivo | GUID |
---|---|---|
Formato contenitore | GUID_ContainerFormatGif | 1f8a5601-7d4d-4cbd-9c821bc8d4eeb9a5 |
Decodificatore | CLSID_WICGifDecoder | 381dda3c-9ce9-4834-a23e1f98f8fc52be |
Codificatore | CLSID_WICGifEncoder | 114f5598-0b22-40a0-86a1c83ea495adbd |
Codifica
L'API di codifica WIC è progettata per essere indipendente dal codec e la codifica delle immagini per i codec abilitati per WIC è essenzialmente la stessa. Per altre informazioni sulla codifica delle immagini tramite l'API WIC, vedere Cenni preliminari sulla codifica.
Opzioni codificatore
I codec abilitati per WIC differiscono a livello di opzione di codifica. Le opzioni del codificatore riflettono le funzionalità di un codificatore di immagini e ogni codec nativo supporta un set di queste opzioni del codificatore. Le opzioni del codificatore possono essere opzioni supportate da WIC di base disponibili per tutti i codici abilitati per WIC (anche se non necessariamente supportati) o opzioni specifiche del codec progettate dal codec del formato immagine. Per gestire queste opzioni di codifica durante il processo di codifica, WIC usa l'interfaccia IPropertyBag2 . Per altre informazioni sull'uso dell'interfaccia IPropertyBag2 per la codifica WIC, vedere Cenni preliminari sulla codifica.
Il codificatore GIF non supporta alcuna opzione WIC di base e non fornisce opzioni di codificatore personalizzate. Se un'opzione del codificatore si trova nell'elenco di opzioni IPropertyBag2 , viene ignorata.
Decodifica
L'API di decodifica WIC è progettata per essere indipendente dal codec e la decodifica delle immagini per i codec abilitati per WIC è essenzialmente la stessa. Per altre informazioni sulla decodifica delle immagini, vedere Cenni preliminari sulla decodifica. Per altre informazioni sull'uso di dati immagine decodificati, vedere Cenni preliminari sulle origini bitmap.