本主題提供透過 Windows 映像處理元件 (WIC) 取得之原生 TIFF 編解碼器的相關信息。
編解碼器身分識別
下表提供編解碼器識別資訊。
元件 | 描述 |
---|---|
正式名稱 | 標記的影像檔案格式 (TIFF) |
檔案名稱附檔名 | tiff、tif |
MIME 型態 | 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 介面 。 如需使用適用於 WIC 編碼之 IPropertyBag2 介面的詳細資訊,請參閱 編碼概觀。
TIFF 編解碼器會使用基本 WIC 選項。 下表列出原生 TIFF 編解碼器支援的 WIC 編碼器選項。
屬性名稱 | 變數類型 | 值範圍 | 預設值 |
---|---|---|---|
壓縮品質 | VT_R4 | 0 - 1.0 | 0 |
TiffCompressionMethod | VT_UI1 | WICTiffCompressionOption | WICTiffCompressionDontCare |
如果編碼器選項存在於編解碼器不支援的 IPropertyBag2 選項清單中,則會予以忽略。
CompressionQuality 選項
指定所需的壓縮品質。 0.0 表示可用的最小有效壓縮配置。 一般而言,此配置會產生更快的編碼但較大的輸出。 值為 1.0 會指定最有效率的壓縮配置。 一般而言,此配置會產生較長的編碼,但會產生較小的輸出。
預設值為 0。
TiffCompressionMethod 選項
指定 TIFF 壓縮方法。
預設值為 WICTiffCompressionDontCare。
解碼
WIC 譯碼 API 的設計目的是要與編解碼器無關,且啟用 WIC 的編解碼器的影像譯碼基本上是相同的。 如需影像譯碼的詳細資訊,請參閱 譯碼概觀。 如需使用譯碼影像資料的詳細資訊,請參閱 位圖來源概觀。