共用方式為


WIC 漸進式解碼範例

此範例示範如何使用 Windows 映像處理元件 (WIC) 來解碼以漸進式層級編碼的影像。 此範例會使用 Direct2D 將不同的漸進式層級轉譯至畫面。

規格需求

此範例具有下列需求。

需求
最低支援的用戶端 Windows 7
最低 Windows SDK 適用于 Windows 7的 Windows 軟體發展工具組 (SDK)

下載範例

此範例可在 WIC 漸進式編碼中使用。

建置範例

使用 Visual Studio (慣用方法)

  1. 開啟 Windows 檔案總管,巡覽至目錄。
  2. 按兩下 .sln (解決方案的圖示,) 檔案以在 Visual Studio 中開啟檔案。
  3. 在 [建置] 功能表中,選取 [建置方案]。 應用程式將會建置在預設 \Debug 或 \Release 目錄中。

使用命令提示字元

若要使用命令提示字元建置範例。

  1. 開啟命令提示字元並流覽至範例目錄。
  2. 輸入 msbuild WICProgressiveDecoding.sln

執行範例

啟動應用程式之後,請透過檔案開啟功能表載入影像檔。 載入時,預設漸進式層級會設定為 0。 您可以透過功能表或向上/向下鍵流覽至不同的漸進式層級。 目前的漸進式層級文字會顯示在主視窗狀態列上。 支援視窗調整大小。

注意

漸進式解碼僅適用于已漸進編碼的影像。 此範例所提供的影像已漸進式編碼。

另請參閱

Microsoft Windows 映像編解碼器

程式設計指南

參考

Direct2D

範例和程式碼範例

漸進式解碼概觀