为什么有些图片会额外产生 _thumbnail 缩略图呢?
你可能在使用 Eagle 过程中会发现某些文件除了原文件之外,还会有一个带有 _thumbnail.png 的缩略图,如下图所示:
许多用户对于这个额外的缩图会有些考量或顾虑,比如说造成额外空间的占用、或者认为重复保存了文件,本文我们将会解释为什么会有这个文件,以及这个机制会带来哪些好处。
哪些类型文件会有缩略图?
首先,并非所有保存在 Eagle 的图片文件都会额外产生这个文件,目前 Eagle 只会针对以下条件的图片产生缩略图:
- 所有非 jpg, png, bmp 的图片素材文件
- 文件尺寸宽高任一边大于 1440 像素的基本图片格式(jpg, png, bmp)
备注:大多数的情况,基本图片格式几乎不会有这个额外文件。
为什么需要缩略图?
_thumbnail.png 的小图片文件是软件自动生成的缩略图,缩略图机制在各种系统、软件都是非常常见的,一般它们会将缩略图缓存在用户看不到的地方,因为 Eagle 支持网盘的同步,我们不希望用户在同步时还需要额外花时间等待缩略图重新制作,故我们目前会将缩略图放在资源库里面。
使用缩略图技术,可以带来许多的好处,其中包含:
- 大幅提高软件性能
在双击打开大图以外的场景,软件不需要载入较大的原文件,不管是打开软件或者列表载入性能,都会得到巨大的性能提升,同时也提高了用户体验。 - 特殊格式文件(psd, ai, pdf)可以更快速的在列表呈现
大部分情况,我们并不需要在列表上完整载入数十 MB 的文件进行预览,这样的行为对电脑硬件的负担也相当巨大,缩略图可以有效帮助软件在列表高速预览这些特殊格式的文件。