為什麼有些圖片會額外產生 _thumbnail 縮圖呢?
你可能在使用 Eagle 過程中會發現某些檔案除了原檔之外,還會有一個帶有 _thumbnail.png 的縮圖,如下圖所示:
許多使用者對於這個額外的縮圖會有些疑慮,比如說造成額外空間的佔用、或者認為重複儲存了檔案,本文我們將會解釋為什麼會有這個檔案,以及這個機制會帶來哪些好處。
哪些類型檔案會有縮圖?
首先,並非所有儲存在 Eagle 的圖片檔案都會額外產生這個檔案,目前 Eagle 只會針對以下條件的圖片產生縮圖:
- 所有非 jpg, png, gif, bmp 的圖片素材檔案
- 檔案尺寸寬高大於同時 1440 畫素的基本圖片格式(jpg, png, gif, bmp)
備註:大多數情況,基本圖片格式幾乎不會有這個額外檔案
為什麼需要縮圖
_thumbnail.png 的小圖片檔案是軟體自動生成的縮圖,縮圖機制在各種系統、軟體都是非常常見的,一般它們會將縮圖快取在使用者看不到的地方,因為 Eagle 支援雲端的同步,我們不希望使用者在同步時還需要額外花時間等待縮圖重新制作,故我們目前會將縮圖放在資源庫裡面。
使用縮圖技術,可以帶來許多的好處,其中包含:
- 大幅提高軟體效能
在雙擊開啟大圖以外的情境,軟體不需要載入較大的原檔案,不管是開啟軟體或者列表載入效能,都會得到巨大的效能提高,同時也提高了使用者體驗。 -
特殊格式檔案(psd, ai, pdf)可以更快速的在列表呈現
大部分情況,我們並不需要在列表上完整載入數十 MB 的檔案進行預覽,這樣的行為對電腦硬體的負擔也相當巨大,縮圖可以有效幫助軟體在列表高速預覽這些特殊格式的檔案。