A TIFF formátum áttekintése
Ez a témakör a Windows Képalkotó összetevőn (WIC) keresztül elérhető natív TIFF-kodekről nyújt tájékoztatást.
Kodek identitása
Az alábbi táblázat kodekaazonosítási információkat tartalmaz.
Komponens | Leírás |
---|---|
Hivatalos név(ek) | Címkézett képfájl formátuma (TIFF) |
Fájlnévkiterjesztés(ek) | tiff, tif |
MIME-típus(ok) | image/tiff, image/tif |
Specifikáció támogatása | TIFF-specifikáció 6.0 |
Az alábbi táblázat a Natív TIFF kodekösszetevők azonosításához használt GRAFIKUS GUID-ket sorolja fel.
Komponens | Barátságos név | GUID |
---|---|---|
Tárolóformátum | GUID_ContainerFormatTiff | 163bcc30-e2e9-4f0b-961da3e9fdb788a3 |
Dekóder | CLSID_WICTiffDecoder | b54e85d9-fe23-499f-8b886acea7137502b |
Kódoló | CLSID_WICTiffEncoder | 0131be10-2001-4c5f-a9b0cc88fab64ce8 |
Kódolás
A WIC kódolási API-t úgy tervezték, hogy kodekfüggetlen legyen, és a WIC-kompatibilis kodekek képkódolása lényegében ugyanaz. A WIC API használatával történő képkódolásról további információt a Kódolás áttekintésecímű témakörben talál.
Kódoló beállításai
A WIC-kompatibilis kodekek a kódolási beállítás szintjén különböznek. A kódoló beállításai a képkódoló képességeit tükrözik, és minden natív kodek támogatja ezeket a kódolóbeállításokat. A kódoló beállításai lehetnek alapszintű WIC-támogatott lehetőségek, amelyek az összes WIC-kompatibilis kódhoz elérhetők (bár nem feltétlenül támogatottak), vagy a képformátum kodek által tervezett kodekspecifikus lehetőségek. Ezeknek a kódolási beállításoknak a kódolási folyamat során történő kezeléséhez a WIC az IPropertyBag2 felületet használja. Az IPropertyBag2 wic kódolási felületének használatáról további információt a Kódolás áttekintésecímű cikkben talál.
A TIFF-kodek alapvető WIC-beállításokat használ. Az alábbi táblázat a natív TIFF-kódoló által támogatott WIC-kódoló beállításokat sorolja fel.
Tulajdonság neve | Változótípus | Értéktartomány | Alapértelmezett érték |
---|---|---|---|
Tömörítési Minőség | VT_R4 | 0 - 1.0 | 0 |
TiffCompressionMethod | VT_UI1 | WICTiffCompressionOption | WICTiffCompressionDontCare |
Ha egy kódoló beállítás szerepel az IPropertyBag2 beállításlistában, amelyet a kodek nem támogat, a program figyelmen kívül hagyja.
Tömörítési Minőség Beállítás
Megadja a kívánt tömörítési minőséget. A 0.0 a legkevésbé hatékony tömörítési sémát jelzi. Ez a séma általában gyorsabb kódolást, de nagyobb kimenetet eredményez. Az 1.0-s érték a rendelkezésre álló leghatékonyabb tömörítési sémát határozza meg. Ez a séma általában hosszabb kódolást eredményez, de kisebb kimenetet eredményez.
Az alapértelmezett érték 0.
TiffCompressionMethod beállítás
A TIFF tömörítési módszert adja meg.
Az alapértelmezett érték WICTiffCompressionDontCare.
Dekódolás
A WIC dekódoló API-k úgy vannak kialakítva, hogy kodekfüggetlenek legyenek, és a WIC-kompatibilis kodekek képdekódolása lényegében ugyanaz. A képdekódolásról további információt a Dekódolás áttekintésecímű témakörben talál. A dekódolt képadatok használatáról további információt a Bitképforrások áttekintésecímű témakörben talál.