结论 (如何编写WIC-Enabled编解码器)

在 Windows 图像处理组件 (WIC) 平台上构建编解码器,使基于 WIC 构建的所有应用程序都可以获得与平台随附的常见图像格式相同的平台支持。 它还使 Windows Vista 照片库、Windows 资源管理器和照片查看器能够使用你提供的解码器以你的格式显示图像的缩略图和预览。 对于原始格式,它使更复杂的图像处理应用程序可以利用解码器的原始处理功能。 根据支持的编码器选项,还可以公开编码器的独特功能,使应用程序能够充分利用图像格式的高级功能。

开发已启用 WIC 的编解码器需要实现一些新接口。 在许多情况下,可以为实现这些接口的现有编解码器编写包装器。 安装编解码器时,必须创建一些注册表项,以使编解码器可由 WIC 平台发现,并将其与相应的元数据处理程序相关联。 还需要调用 API 来清除任何默认 (空) 缩略图的缩略图缓存,这些缩略图以前可能与采用你的格式的图像相关联。 如果需要,可以启用 Windows Vista 照片库,以在照片库遇到文件扩展名为的图像时为用户提供下载编解码器的链接。 为此,必须向 Microsoft 提供有关编解码器的文件扩展名和下载站点 URL 的信息。

概念性

CODEC 安装和注册

如何编写WIC-Enabled编解码器

Windows 映像组件概述