Windows 映射元件概觀

Windows 映像處理元件 (WIC) 提供一個可延伸的架構,可用來處理影像和影像元數據。 WIC 可讓獨立軟體供應商 (ISV) 和獨立硬體供應商 (IHV) 開發自己的映像編解碼器,並取得與標準映像格式相同的平台支援(例如 TIFF、JPEG、PNG、GIF、BMP 和 HDPhoto)。 不論影像格式為何,所有影像處理都會使用單一且一致的介面集,因此只要安裝編解碼器,任何使用 WIC 的應用程式都會自動支援新的影像格式。 可延伸的元數據架構可讓應用程式直接讀取和寫入自己的專屬元數據至圖像檔案,因此元數據永遠不會遺失或與映像分開。

本主題包括下列各節。

Windows 映像處理元件功能

WIC 的主要功能包括:

  • 可讓應用程式開發人員透過一組一致的通用介面,在任何影像格式上執行影像處理作業,而不需要事先瞭解特定的影像格式。
  • 為影像編解碼器、圖元格式和元數據提供可延伸的「隨插即用」架構,並自動探索新的格式。
  • 支援讀取和寫入圖像檔案中的任意元數據,能夠在編輯期間保留無法辨識的元數據。
  • 在整個影像處理管線中,保留高位深度影像數據,每個通道最多 32 位。
  • 提供最受歡迎的影像格式、圖元格式和元數據架構的內建支援。

原生編解碼器

WIC 包含數個內建編解碼器。 平臺會提供下列標準編解碼器。

轉碼器 Mime 類型 解碼器 編碼器
BMP (Windows 位圖格式),BMP 規格 v5。 image/bmp Yes Yes
GIF (圖形交換格式 89a),GIF 規格 89a/89m image/gif Yes Yes
ICO (圖示格式) image/ico No
JPEG (聯合攝影專家組),JFIF 規格 1.02 image/jpeg、image/jpe、image/jpg Yes Yes
JPEG XR (JPEG 擴充範圍) image/jxr Yes Yes
PNG (可攜式網路圖形),PNG 規格 1.2 image/png Yes Yes
TIFF (標記的圖像檔格式),TIFF 規格 6.0 image/tiff、image/tif Yes Yes
Windows 媒體相片、 HD 相片格式概觀 image/vnd.ms-photo Yes Yes
DDS (DirectDraw Surface) image/vnd.ms-dds Yes Yes

 

概念

WIC 元數據概觀

其他資源

如何撰寫已啟用 WIC 的 CODEC

AITCodec 範例 CODEC