共用方式為


GIF 格式概觀

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

編解碼器身分識別

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

元件 描述
正式名稱 (s) 圖形交換格式 89a (GIF)
副檔名 (s) GIF
MIME 類型 (MIME type) image/gif
規格支援 GIF 規格 89a/89m

 

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

元件 易記名稱 GUID
容器格式 GUID_ContainerFormatGif 1f8a5601-7d4d-4cbd-9c821bc8d4eeb9a5
解碼器 CLSID_WICGifDecoder 381dda3c-9ce9-4834-a23e1f98f8fc52be
編碼器 CLSID_WICGifEncoder 114f5598-0b22-40a0-86a1c83ea495adbd

 

編碼

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

編碼器選項

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

GIF 編碼器不支援任何基本 WIC 選項,也不會提供自訂編碼器選項。 如果編碼器選項位於 IPropertyBag2 選項清單中,則會忽略它。

解碼

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