缩略图处理程序指南

提供缩略图时,应遵循以下准则。

  • 提供以 32 位颜色分辨率为 256x256 像素的缩略图。 如果没有已注册的预览处理程序,Windows Vista 阅读窗格将使用此大小的缩略图。 但是,预览处理程序是首选选项,应尽可能提供。
  • 创建不同大小的多个图像时,请勿通过裁剪页面、框架或图像从较大的图像创建较小的图像。 纵向缩减整个映像。
  • 一次不显示多个页面、框架或图像;只需使用一个。 如果文档包含多个页面(如文本文档或包含多个工作表的电子表格),则封面通常是最佳选择,但无论使用哪种页面,只使用一个。 不要聚合不同的页面,这提供了混乱的外观。
  • Windows Vista 负责纵向缩减或缩减采样图像。 如果要求处理程序获取的映像大于可用图像,请提供最接近的大小。 请勿尝试动态调整自己的图像大小。
  • 始终从处理程序返回缩略图图像,而不是执行特殊逻辑来返回传统图标。 在特定的大小下,Windows Vista 会自动显示传统图标来代替缩略图。 有关更多详细信息,请参阅 缩略图处理程序缩略图缓存和大小调整 部分。
  • 始终返回具有页面、框架或图像纵横比的缩略图。 请勿使用 alpha 完成正方形。 Windows Vista 负责正确定位非正方形图像。
  • 不要向缩略图添加装饰。 Windows Vista 会在适当情况下自动应用投影和其他装饰。 它还适用于特定文件类型(如图片或视频)的特殊装饰。
  • 不要在缩略图上覆盖文件类型或应用程序信息。 Windows Vista 在图像右下角显示一个类型覆盖。 此覆盖基于感知的类型,但可以针对单个文件类型进行设置。
  • 为了获得更好的性能,当缩略图基于文件内容(例如文档的页面)保存文件时(因此可能已更改),而不是实时计算预览图像。 如果计算占用内存(超过一两秒),则应执行此作。 如果未完成此作,则显示大量文件的视图,其缩略图由不同的处理程序处理,这需要一些时间才能显示- 用户体验不佳。 Windows Vista 缓存缩略图,并引用上次修改时间来确定是否应更新缩略图。
  • 请注意,即使提供程序可用,资源管理器也可能选择不显示缩略图。 例如,不会召回已存档到磁带的文件以获取其缩略图。

缩略图处理程序

生成缩略图处理程序