Windows 7 的原始編解碼器需求
至少需要下列編解碼器功能:
Windows Vista 殼層和相片圖庫所需的所有功能都支援:縮圖、預覽和 (持續) 旋轉。 RAW 處理應該預設為適當的螢幕擷取畫面設定。
支援核心中繼資料 (讀取和寫入) 、非 EXIF 中繼資料以及 EXIF 中繼資料,應該保存在 RAW 檔案格式內,而不需使用側車檔案。
支援 IWICDevelopRaw介面。 針對 Windows 7,Windows 映像元件 (WIC) WIC 需要實作 IWICDevelopRaw 公開的所有參數介面。
方向狀態支援:
- 應該使用 IWICDevelopRaw::SetRotation 方法套用 90 度步驟的影像旋轉。 應用程式和 Windows 會使用此方法來旋轉影像 (和快取的縮圖和預覽) 。
- 使用這個 API 的旋轉應用程式也應該由編解碼器保存, (本文稍早所見) 。
- 應用程式可以使用 IWICBitmapSourceTransform API 的旋轉功能,但編解碼器將不會在此 API 上序列化任何旋轉設定,因此不會保存使用 IWICBitmapSourceTransform 完成的旋轉。
高速縮圖和預覽擷取支援。 如果預覽最大圖元尺寸 (寬度或高度) 小於 1024 圖元的大小,Windows Vista 會要求轉譯螢幕預覽:
- IWICDevelopRaw::SetRenderMode方法至少應該支援WICRawRenderQualityDraftMode和WICRawRenderQualityBestQuality模式,以允許比完整品質模式更快速轉譯縮圖和預覽。
- Windows 會以要求的螢幕解析度大小呼叫 IWICBitmapSourceTransform::CopyPixels 。
- 上述 API 必須支援螢幕解析度大小。
- 需要 來自 CopyPixels 的縮圖、預覽和完整影像位的一致影像處理。
高動態範圍 (HDR) 像素格式。
XML 紙張規格 (XPS) 列印。
相關主題