Übersicht über das TIFF-Format
Dieses Thema enthält Informationen zum nativen TIFF-Codec, der über windows Imaging Component (WIC) verfügbar ist.
Codecidentität
Die folgende Tabelle enthält Informationen zur Codec-Identifizierung.
Komponente | BESCHREIBUNG |
---|---|
Formale Namen | TIFF (Tagged Image File Format) |
Dateinamenerweiterung(en) | tiff, tif |
MIME-Typen | image/tiff, image/tif |
Spezifikationsunterstützung | TIFF-Spezifikation 6.0 |
In der folgenden Tabelle sind die GUIDs aufgeführt, die zum Identifizieren der nativen TIFF-Codeckomponenten verwendet werden.
Komponente | Anzeigename | GUID |
---|---|---|
Containerformat | GUID_ContainerFormatTiff | 163bcc30-e2e9-4f0b-961da3e9fdb788a3 |
Decoder | CLSID_WICTiffDecoder | b54e85d9-fe23-499f-8b886acea7137502b |
Encoder | CLSID_WICTiffEncoder | 0131be10-2001-4c5f-a9b0cc88fab64ce8 |
Codierung
Die WIC-Codierungs-API ist codecunabhängig, und die Bildcodierung für WIC-fähige Codecs ist im Wesentlichen identisch. Weitere Informationen zur Bildcodierung mithilfe der WIC-API finden Sie in der Ü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 verfügbar sind (wenn auch nicht notwendigerweise unterstützt) oder codecspezifische Optionen, 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 in der Übersicht über die Codierung.
Der TIFF-Codec verwendet grundlegende WIC-Optionen. In der folgenden Tabelle sind die WIC-Encoderoptionen aufgeführt, die vom nativen TIFF-Codec unterstützt werden.
Eigenschaftenname | VARTYPE | Wertbereich | Standardwert |
---|---|---|---|
CompressionQuality | VT_R4 | 0 - 1.0 | 0 |
TiffCompressionMethod | VT_UI1 | WICTiffCompressionOption | WICTiffCompressionDontCare |
Wenn in der IPropertyBag2-Optionsliste eine Encoderoption vorhanden ist, die vom Codec nicht unterstützt wird, wird sie ignoriert.
CompressionQuality-Option
Gibt die gewünschte Komprimierungsqualität an. 0.0 gibt das am wenigsten effiziente Komprimierungsschema an. In der Regel führt dieses Schema zu einer schnelleren Codierung, aber einer größeren Ausgabe. Der Wert 1,0 gibt das effizienteste verfügbare Komprimierungsschema an. In der Regel führt dieses Schema zu einer längeren Codierung, erzeugt jedoch eine kleinere Ausgabe.
Der Standardwert ist 0.
TiffCompressionMethod-Option
Gibt die TIFF-Komprimierungsmethode an.
Der Standardwert ist WICTiffCompressionDontCare.
Decodierung
Die WIC-Decodierungs-APIs sind codecunabhängig konzipiert, und die Bilddecodierung für WIC-fähige Codecs ist im Wesentlichen identisch. Weitere Informationen zur Bilddecodierung finden Sie in der Übersicht über die Decodierung. Weitere Informationen zur Verwendung decodierter Bilddaten finden Sie unter Übersicht über Bitmapquellen.