之前發表過「無名、Xuite相簿捉圖教學」這篇文章,有時候我也常用這幾套軟體來下載感興趣的照片,這時會遇到一個問題,捉了那麼多的圖片,是否和自己硬碟中的有重複?難道要在成千上萬的圖片中,自行比較是否有重複的問題?當然不可能!這時候就要利用下面介紹的工具來幫我們解決這個問題。
尋找重複圖片(甚至是檔案)的軟體有很多,網路上也有很多類似的討論,本篇文章我挑了3款「免費軟體」為主要介紹對象,以確保每個人都可以使用。在文中會以8787張圖片為比較基準,來比較這3款的功能優劣,這些圖片皆由網路隨機下載而來,並分散於不同的資料夾中(含中文字),事先並無經過篩選。
【Duplicate Image Hunter】
這套算是很老的軟體了,很久沒有更新版本,優點是中文介面比較好上手,缺點就是功能弱了一點。首先切換到「功能設定」頁面,勾選要比對的檔案類型、比對項目等,檔案內容比對一般設5%即可。
接著切換到「檔案搜尋」頁面,步驟說明如下:
- 加入比對的資料夾,可增加多個資料夾,在此範例中的「Jinn’s Temp\捉圖軟體」資料夾,內含許多子資料夾,共含8787張圖片,之後介紹的軟體,也是以此為基準。
- 開始搜尋
- 8787張圖片總共花了12.983秒,很快吧?是的,的確很快,但效果不怎麼出色
- 這裡秀出重複的檔案,由左下角可以看出,在8787張圖中共有18個檔案重複
優點:中文介面、快速、可預覽重複圖片 缺點:效果不佳、無自動選取重複圖檔的選項。
★ 按我下載 ★
【DoubleKiller】
這款軟體雖然是英文介面,但還算容易上手,先切換到「Options」頁面,按下面步驟設定:
- 選取資料夾檔案,此範例資料夾同上,共8787張圖
- 這裡的意思是說,符合哪些條件則視為檔案是重複的,基本上用預設的就行,或者依各別需求設定
- 輸入要比對的檔案副檔名,這裡要比對的是圖檔,所以範例中加入了 *.jpg、*.jpeg、*.bmp、*.gif等,由此功能可以知道,此軟體可以比對其他類型的檔案,不一定要是圖檔
- 略過這些這些副檔名的檔案,可以節省不必要的檔案比對,尤其是在比對非圖檔的Case時
- 略過擁有下列屬性的檔案,一般用預設即可
- 開始執行比對
執行後,會自動跳到DoubleKiller的頁面,這裡並沒有統計搜尋時間,但花費的時間事實上是比第一款久,由下圖的報告可以輕易的看出共有124個檔案是重複的,比起上款的18個是否相差很多?可惜這款軟體沒有即時顯示縮圖,不過在後續的刪除、移動檔案方面,比起第一款好多了。
圖中 ① 之說明如下:
- Check all files:標記所有檔案
- Uncheck all files:取消標記所有檔案
- Check selected files:標記選擇的檔案(此處的選擇是指用滑鼠來選擇欲標記的檔案,可配合Ctrl或Shift選擇)
- Uncheck Selected files:取消選擇的檔案(此處「選擇」同上說明,即上圖右邊大視窗的檔案)
- Check the first dupes:標記重複檔案中的第一個
- Check the last dupes:標記重複檔案中的最後一個
- Delete checked files:刪除已標記的檔案
- Move checked files:移動已標記的檔案
由上面的功能可以知道,若要快速刪除重複檔案,可以直接利用「Check the first dupes」或「Check the last dupes」來搭配「Delete checked files」就可以快速刪除,比第一款方便。
圖中 ② 之說明:使用者可以在此頁面執行比對
優點:可快速刪除或移動重複檔案、可比對圖檔以外的檔案 缺點:無預覽縮圖功能、效果尚可。
請至官網下載最新版(免安裝)或由下面按鈕下載,DoubleKiller也有Pro版,號稱速度更快、功能更強,但因非免費軟體,所以不列入介紹。
★ 按我下載 ★
【VisiPics】推薦
這款軟體其實才是本篇文章的重點,雖然是英文介面,看起來蠻複雜的,事實上並不難,而且功能及效果屬於這三款中最強的!
- 加入圖片目錄,在此同樣加入前範例的目錄
- 先切換到「Filter」頁面設定篩選的程度,一般用預設的「Basic」就行,若要更嚴謹就選「Strict」
- 在這邊就可以開始執行掃描了,由圖中可以知道共花了17分27秒,雖然是耗時最久、電腦的負擔也最重,但以8787張圖來說,我個人覺得還是可以接受,況且這款軟體找到的重複圖檔最多,共有240個群組501張圖重複,群組的意義在下個步驟解釋。
- 在這個視窗中,可以看到VisiPics會將重複的圖片列在同一列中,稱為一個群組,因為同一群組中有些圖可能是size比較小,有些size比較大,而這套軟體強的地方就是可以分辨出不同size的圖檔,經過測試比較之後,前二款軟體所找到的重複圖檔,幾乎都是只有二張,但VisiPics卻可以把四、五張相同的圖片找出來,換言之,比對的精準確是三款中最高的。
- 把滑鼠移到 4 中的圖片,可以即時預覽圖片
找完圖後,接著便是後續的處理動作(刪除或移動)
- 切換到「Auto-Select」頁面,先勾選在哪些狀態下,要把標記圖檔,以方便之後做刪除或移動的指令,以我而言,我會全選.Uncompressed filetype:沒壓縮的檔案類型 .Lower resolution:較低解析度的 .Smaller filesize:檔案較小的
- 按一下最右邊Tools中Auto-select,便會依據你在第一步驟所做的設定來標記圖片
- 被標記的圖片會加上一個垃圾筒的標誌,最後在右邊Actions中選刪除或移動即可(在圖中2的位置)
另一個是Auto-Ignore頁面,是要設定忽略圖檔的條件,和Auto-Select的操作類似,因此不另做說明了。經測試後發現,若資料夾和檔案名稱含有中文字的話,效果會比較差(但並非不能接受中文)!建議用英文效果會更好!
優點:效果佳、可快速刪除或移動檔案、可預覽圖片 缺點:需要注意中文路徑
以上三款各有優缺點,也不是VisiPics就可以百分百的找出重複圖檔,只能說比較之下算是不錯的,我這邊提供免安裝的程式,最新版請到官網下載。
★ 按我下載 ★
延伸閱讀:
.Awesome Duplicate Photo Finder 尋找重複照片的免費工具
.Duplicate Cleaner 2.0.5 § 尋找出硬碟中的重複檔案 (免安裝版)