與 Windows 版 WIC 的差異
- 內建 BMP、JPG、PNG、GIF、TIFF、ICO 和 DDS 的轉碼器支援。不支援 JPEG-XR/HD Photo。
- 如果使用 BI_BITFIELDS 壓縮的 BMP 格式,則僅支援 16bppBGR555、16bppBGR565 和 32bppBGRA 格式。
- 不支援青-洋紅-黃-黑 (CMYK)、高動態範圍、半精度浮點像素格式、定點像素格式,或超過四個通道的影像。
- 不支援 32bppRGBE、16bppYQuantizedDctCoefficients、16bppCbQuantizedDctCoefficients 和 16bppCrQuantizedDctCoefficients 像素格式。
- 不支援讀取或寫入 XMP 中繼資料或相片中繼資料原則。在轉碼時,API 會盡可能嘗試保留 XMP 中繼資料。
- 不支援色彩空間操作和轉換 (也就是 IWICColorTransform)。
- 不支援 WIC 的 Windows 執行階段進入點 (也就是 Windows::Graphics::Imaging 下的方法)。
- 不支援 GDI、GDI+ 和 D2D Interop 方法:CreateBitmapFromHBITMAP、CreateBitmapFromHIcon 和 IWICImagingFactory2::CreateImageEncoder。
- 不支援 IWICPixelFormatInfo::GetColorContext。請注意,仍支援 IWICBitmapFrameDecode::GetColorContexts 和 IWICBitmapDecoder::GetColorContexts。
- 關於 WIC,XBOX One 上的 Direct3D 與 Windows 上的 Direct3D 之間有一些差異。詳細資料請參閱 XBOX One 上的 Direct3D 建立和使用方式主題。
適用於 Microsoft Game Development Kit (GDK) 的 WIC 功能
WIC 的主要功能如下。- 讓應用程式開發人員能夠透過單一且一致的通用介面集,對任何影像格式執行影像處理作業,而不需要事先了解特定的影像格式
- 為影像轉碼器、像素格式和中繼資料提供可延伸的「隨插即用」架構,並在執行階段自動探索新格式
- 支援在影像檔中讀取和寫入任意中繼資料,並能在編輯期間保留無法辨識的中繼資料
- 在整個影像處理管線中保留高位元深度的影像資料,每個通道最多 32 位元
- 為大多數熱門影像格式、像素格式和中繼資料結構描述提供內建支援
