Panoramica del formato TIFF
Questo argomento fornisce informazioni sul codec TIFF nativo disponibile tramite Windows Imaging Component (WIC).
Codec Identity
Nella tabella seguente vengono fornite informazioni sull'identificazione del codec.
Componente | Descrizione |
---|---|
Nomi formali | Formato di file immagine con tag (TIFF) |
Estensioni di nomi di file | tiff, tif |
Tipi MIME | image/tiff, image/tif |
Supporto per le specifiche | Specifiche TIFF 6.0 |
Nella tabella seguente sono elencati i GUID usati per identificare i componenti codec TIFF nativi.
Componente | Nome amichevole | GUID |
---|---|---|
Formato contenitore | GUID_ContainerFormatTiff | 163bcc30-e2e9-4f0b-961da3e9fdb788a3 |
Decodificatore | CLSID_WICTiffDecoder | b54e85d9-fe23-499f-8b886acea7137502b |
Codificatore | CLSID_WICTiffEncoder | 0131be10-2001-4c5f-a9b0cc88fab64ce8 |
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 panoramica della codifica .
Opzioni del 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'interfacciaIPropertyBag2. Per ulteriori informazioni sull'uso dell'interfaccia IPropertyBag2 per la codifica WIC, vedere la panoramica della codifica.
Il codec TIFF usa le opzioni wic di base. La tabella seguente elenca le opzioni del codificatore WIC supportate dal codec TIFF nativo.
Nome della proprietà | VARTYPE | Intervallo valori | Valore predefinito |
---|---|---|---|
Qualità di Compressione | VT_R4 | 0 - 1.0 | 0 |
TiffCompressionMethod | VT_UI1 | WICTiffCompressionOption | WICTiffCompressionDontCare |
Se un'opzione del codificatore è presente nell'elenco di opzioni IPropertyBag2 che il codec non supporta, viene ignorato.
Opzione CompressionQuality
Specifica la qualità di compressione desiderata. 0.0 indica lo schema di compressione meno efficiente disponibile. In genere, questo schema comporta una codifica più veloce ma un output più grande. Il valore 1,0 specifica lo schema di compressione più efficiente disponibile. In genere, questo schema genera una codifica più lunga, ma produce un output più piccolo.
Il valore predefinito è 0.
Opzione TiffCompressionMethod
Specifica il metodo di compressione TIFF.
Il valore predefinito è WICTiffCompressionDontCare.
Decodificazione
Le API di decodifica WIC sono progettate per essere indipendenti dal codec e la decodifica delle immagini per i codec abilitati per WIC è essenzialmente la stessa. Per ulteriori informazioni sulla decodifica delle immagini, consulta la panoramica sulla decodifica . Per maggiori informazioni sull'uso di dati di immagine decodificati, vedere la Panoramica delle Origini Bitmap .