缩略图处理程序指南

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

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

缩略图处理程序

生成缩略图处理程序