IWICBitmapDecoder 介面 (wincodec.h)
公開表示解碼器的方法。
如果支援) 、畫面格和調色盤,介面可讓您存取解碼器的屬性,例如全域縮圖 (。
繼承
IWICBitmapDecoder介面繼承自IUnknown介面。 IWICBitmapDecoder 也有下列類型的成員:
方法
IWICBitmapDecoder介面具有這些方法。
IWICBitmapDecoder::CopyPalette 複製解碼器的 IWICPalette 。 |
IWICBitmapDecoder::GetColorCoNtexts 擷取影像的 IWICColorCoNtext 物件。 |
IWICBitmapDecoder::GetContainerFormat 擷取映射的容器格式。 |
IWICBitmapDecoder::GetDecoderInfo 擷取影像的 IWICBitmapDecoderInfo。 |
IWICBitmapDecoder::GetFrame 擷取影像的指定框架。 |
IWICBitmapDecoder::GetFrameCount 擷取影像中的畫面格總數。 |
IWICBitmapDecoder::GetMetadataQueryReader 從解碼器擷取中繼資料查詢讀取器。 |
IWICBitmapDecoder::GetPreview 如果支援,擷取預覽影像。 |
IWICBitmapDecoder::GetThumbnail 如果影像存在,擷取影像的點陣圖縮圖 |
IWICBitmapDecoder::Initialize 使用提供的資料流程初始化解碼器。 |
IWICBitmapDecoder::QueryCapability 根據指定的資料流程擷取解碼器的功能。 |
備註
此介面有許多具體實作,代表平臺所提供的每個標準解碼器,包括點陣圖 (BMP) , 可攜式網狀圖形 (PNG) 、圖示 (ICO) 、聯合攝影專家群組 (JPEG) 、圖形交換格式 (GIF) 、標記影像檔案格式 (TIFF) ,以及 Microsoft Windows Digital Photo (WDP) 。 下表包含每個原生解碼器的類別識別碼 (CLSID) 。
CLSID 名稱 | CLSID |
---|---|
CLSID_WICBmpDecoder | 0x6b462062、0x7cbf、0x400d、0x9f、0xdb、0x81、0x3d、0xd1、0xf、0x27、0x78 |
CLSID_WICGifDecoder | 0x381dda3c、0x9ce9、0x4834、0xa2、0x3e、0x1f、0x98、0xf8、0xfc、0x52 0xbe |
CLSID_WICHeifDecoder | 0xe9a4a80a、0x44fe、0x4de4、0x89、0x71、0x71、0x50、0xb1、0x0a、0x51、0x99 |
CLSID_WICIcoDecoder | 0xc61bfcdf、0x2e0f、0x4aad、0xa8、0xd7、0xe0、0x6b、0xaf、0xeb、0xcd、0xfe |
CLSID_WICJpegDecoder | 0x9456a480、0xe88b、0x43ea、0x9e、0x73、0xb、0x2d、0x9b、0x71、0xb1 0xca |
CLSID_WICPngDecoder | 0x389ea17b、0x5078、0x4cde、0xb6、0xef、0x25、0xc1、0x51、0x75 0xc7 0x51 |
CLSID_WICTiffDecoder | 0xb54e85d9、0xfe23、0x499f、0x8b、0x88、0x6a、0xce、0xa7、0x13、0x75 0x2b |
CLSID_WICWebpDecoder | 0x7693e886、0x51c9、0x4070、0x84、0x19、0x9f、0x70、0X73、0X8e、0Xc8、0Xfa |
CLSID_WICWmpDecoder | 0xa26cec36、0x234c、0x4950、0xae、0x16、0xe3、0x4a、0xac、0xe7、0x1d、0x0d |
此介面可能會進行子分類,以支援協力廠商編解碼器作為擴充性模型的一部分。 請參閱 AITCodec 範例 CODEC。
撰寫為 TIFF 容器格式且未註冊的編解碼器將會解碼為 TIFF 映射。 用戶端應用程式應該檢查是否有零個畫面計數,以判斷編解碼器是否有效。
CLSID_WICHeifDecoder會在 HEIF (高效能影像格式) 影像上運作。
規格需求
最低支援的用戶端 | Windows XP 搭配 SP2、Windows Vista [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | wincodec.h |
另請參閱
概念
其他資源