Windows 7 的原始编解码器要求
至少需要以下编解码器功能:
Windows Vista shell 和照片库所需的所有功能都支持:缩略图、预览和 (持久化) 旋转。 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) 打印。
相关主题