Skip to content

Latest commit

 

History

History
74 lines (47 loc) · 4.34 KB

缩略图.md

File metadata and controls

74 lines (47 loc) · 4.34 KB

缩略图

缩略图最大尺寸

缩略图的最大尺寸默认为 256 像素,可以通过在配置窗口中修改 杂项/高级/限制/max_thumbnail_size 来调整:

修改之后需要重启 DOpus 才能生效。

注意,最大尺寸越大,缩略图占用内存越多。

缩略图比例

缩略图的默认显示比例是宽和高 1:1,如果图片的实际比例不是 1:1,就会导致缩略图出现空白,浪费屏幕空间。可以安装脚本 SmartThumbnailSize 来根据文件夹中的图片或选中的图片来自动调整缩略图比例:

使用前 使用后

文件夹缩略图

DOpus 默认会使用系统的文件夹缩略图样式,在不同版本的 Windows 下会有不同的外观。

可以通过取消勾选 配置/查看模式/缩略图/文件夹/尽可能使用 Windows 文件夹缩略图 来启用内置样式:

勾选 匹配通配符仅使用第一个匹配的图形 可以让缩略图只显示一张图片:

但是具体选取的图片只能通过通配符进行选择,按文件名升序排序,无法按修改时间排序来选取最近修改的图片。使用 * 作为通配符时会选取按文件名升序排序的第一张图片。

内置样式的边框不支持关闭,不过通过调整颜色到与文件列表背景色相同可以间接实现关闭(浅色模式和深色模式的配置是独立的):

文件夹缩略图的默认调整大小模式为 填充(调整大小和裁剪),像素化放大,会在图片比例和缩略图不符时裁剪图片。如果希望显示完整图片,可以修改模式为 适配

v12

可以通过取消勾选 配置/查看模式/缩略图/调整文件夹缩略图设置/在可能的情况下使用系统缩略图 来启用内置样式:

根据文件夹内的图片生成缩略图显示文件夹外框 这两项配置只会对内置样式生效。

勾选 单张图片 可以让缩略图只显示一张图片:

其它软件:

保存缩略图

尽管 DO 脚本支持调用 DOpus.LoadThumbnail() 来加载文件/文件夹缩略图为 Image 对象,但是 Image 只能保存到剪贴板,不能直接保存到文件。1并且将 Image 保存到剪贴板的方法 Image.SetClip() 实际上是坏掉的,无法正常调用:

var img = DOpus.LoadThumbnail("C:\\Windows\\Web\\Screen")
DOpus.Output(typeof img)
// object
DOpus.Output(img.height)
// 256
img.SetClip()
// Error at line 4, position 1
// A method was called unexpectedly (0x8000ffff)

虽然 DOpus.SetClip() 也能设置剪贴板,但是只支持文本和文件,不支持图像,所以还是无法通过脚本保存缩略图。

Footnotes

  1. Scripting : Save Image object to disk without using the clipboard - Help & Support - Directory Opus Resource Centre