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。 可以通过菜单或向上/向下键导航到不同的渐进级别。 当前渐进式级别文本显示在main窗口状态栏上。 支持调整窗口大小。

注意

渐进式解码仅适用于已渐进式编码的图像。 此示例提供的图像已逐步编码。

另请参阅

Microsoft Windows 图像处理编解码器

编程指南

引用

Direct2D

示例和代码示例

渐进式解码概述