TIFF 格式概觀

本主題提供可透過 Windows 映像處理元件 (WIC) 取得之原生 TIFF 編解碼器的相關資訊。

編解碼器身分識別

下表提供編解碼器識別資訊。

元件 描述
正式名稱 (s) 標記的影像檔案格式 (TIFF)
副檔名 (s) tiff、tif
MIME 類型 (s) image/tiff、image/tif
規格支援 TIFF 規格 6.0

 

下表列出用來識別原生 TIFF 編解碼器元件的 GUID。

元件 易記名稱 GUID
容器格式 GUID_ContainerFormatTiff 163bcc30-e2e9-4f0b-961da3e9fdb788a3
解碼器 CLSID_WICTiffDecoder b54e85d9-fe23-499f-8b886acea7137502b
編碼器 CLSID_WICTiffEncoder 0131be10-2001-4c5f-a9b0cc88fab64ce8

 

編碼

WIC 編碼 API 設計成與編解碼器無關的編解碼器,且啟用 WIC 的編解碼器的影像編碼基本上相同。 如需使用 WIC API 進行影像編碼的詳細資訊,請參閱 編碼概觀

編碼器選項

啟用 WIC 的編解碼器與編碼選項層級不同。 編碼器選項反映影像編碼器的功能,而每個原生編解碼器都支援一組這些編碼器選項。 編碼器選項可以是所有啟用 WIC 的程式碼 (的基本 WIC 支援選項,但不一定支援) 或影像格式編解碼器所設計的編解碼器特定選項。 為了在編碼過程中管理這些編碼選項,WIC 會使用 IPropertyBag2 介面 。 如需使用 IPropertyBag2 介面進行 WIC 編碼的詳細資訊,請參閱 編碼概觀

TIFF 編解碼器使用基本 WIC 選項。 下表列出原生 TIFF 編解碼器支援的 WIC 編碼器選項。

屬性名稱 VARTYPE 值範圍 預設值
CompressionQuality VT_R4 0 - 1.0 0
TiffCompressionMethod VT_UI1 WICTiffCompressionOption WICTiffCompressionDontCare

如果編碼器選項出現在編解碼器不支援的 IPropertyBag2 選項清單中,則會忽略它。

CompressionQuality 選項

指定所需的壓縮品質。 0.0 表示可用的最不有效率壓縮配置。 一般而言,此配置會產生更快速的編碼但較大的輸出。 值為 1.0 指定最有效率的壓縮配置。 一般而言,此配置會產生較長的編碼,但會產生較小的輸出。

預設值為 0。

TiffCompressionMethod 選項

指定 TIFF 壓縮方法。

預設值為 WICTiffCompressionDontCare

解碼

WIC 解碼 API 設計成與編解碼器無關的編解碼器,且已啟用 WIC 之編解碼器的影像解碼基本上相同。 如需影像解碼的詳細資訊,請參閱 解碼概觀。 如需使用解碼影像資料的詳細資訊,請參閱 點陣圖來源概觀