我很喜欢到网路上寻找电影、游戏、风景或独特设计的桌布图片档案,下载后可以当做收藏,也可以拿到桌面随时替换,只是长期下载而疏于整理的情况下(其实还真的很难每次看到好看的图片时,就先去找找之前有没有下载过XD),硬碟中累积了大量重复的图片档案而不自知。加上平常移动管理时,也可能不小心在不同资料夹保存了重复图档。这时候,要如何快速找出这些重复的图片呢?
最近在“[分享] AntiDupl.Net - 支援 Unicode 的重复图片搜寻器”一文中看到了“AntiDupl.NET”这款优秀的小工具,AntiDupl.NET不是去比对档案名称、大小、日期或属性资料,而是真的去扫描比对“图像内容的相似程度”,帮你找出那些看起来很像的图片,还能自动提供适当的删除建议,然后你就可以快速把自己硬碟里的重复图片档案清理干净。
类似的工具还有很知名的“VisiPics”,后面这款工具虽然很久没更新了,不过在稳定度、速度与支援度上仍然很优秀(VisiPics甚至可以比对RAW档),下次有机会再和读者介绍推荐。
* AntiDupl.NET:
http://antidupl.narod.ru/english/index.html * AntiDupl.NET下载点:
http://antidupl.narod.ru/english/download.html *
* Windows XP以上作业系统用户,请下载“AntiDupl.NET”系列,目前最新版本为1.4.0.0(下载页面下方的其它档案看起来版本号比较高,但那是给旧版Windows使用的)
* Windows XP用户需要先安装.NET Framework 2.0
*
* 支援比对JPEG, GIF, TIFF, BMP,PNG。
* 支援Unicode,可以比对日文、简体中文档名的图档。
*
* 特别说明:AntiDupl.NET一般使用下搜寻比对速度很快,但是如果遭遇大量档案比对时,有可能因为记忆体不足而出错。我在拥有2GB记忆体的XP系统测试,比对一万多张图档,全部图档大小约8GB,这时候就发生在搜寻结束后出错的情况。
* 01.自动解压免安装
下载AntiDupl.NET(XP以上用户请下载AntiDupl.NET系列,目前最新版本为1.4.0.0),这是一个自动解压缩档案,执行后将 AntiDupl.NET解压到任何资料夹,接着你可以随意移动、携带。要使用时直接执行里面的AntiDupl.NET.exe即可(Windows XP用户需要先安装.NET Framework 2.0)。
* 02.简单易用的操作介面
软体的操作非常简单直觉,启动AntiDupl.NET后,可以在左上方工具列看到三个按钮,分别是“执行搜索比对(Start Search)”、“设定比对资料夹(Paths)”、“选项设定(Options)”。
* 03.设定需要比对的资料夹
首先我们要“设定比对资料夹(Paths)”,你要在这边决定哪些资料夹要加入搜索,预设检索值会包含在内的子资料夹。我们可以透过:
* “Search”页面加入要搜寻比对的资料夹。
* “Ignore”设定要忽略的资料夹或档案。
* “Valid”可以设定“直接读取”前次已经检查并记录过的资料夹结果(AntiDupl.NET会自动记录检查结果),这样可以节省搜寻比对时间。
* “Delete”页面让你添加“优先删除的资料夹”,AntiDupl.NET在搜寻比对后会自动建议你应该删除哪个重复档案,而如果你在这边优先设定要删除的资料夹,那么在该资料夹里的重复图档就会优先被自动建议删除。
另外特别再说明一次的是,AntiDupl.NET目前支援比对JPEG, GIF, TIFF, BMP,PNG等图档,虽然没有像VisiPics还可以比对RAW,但是VisiPics不支援Unicode,而AntiDupl.NET可以支援 Unicode,让你(针对繁体用户来说的话)比对日文、简体中文档名的图档。
* 04.等待产生搜寻结果
决定这次要搜寻比对的资料夹后,回到主介面按下〔Start Search〕,就可以开始搜寻了,依据你的档案数量和大小可能需要等待一段时间(如果你是多核心的CPU处理器,AntiDupl.NET可以自动帮你开启多线程的检查,让结果更快产生)。
* 05.利用预览视窗删除重复图片
搜寻比对结束后,会自动返回AntiDupl.NET主介面,这时候你可以在右方栏位看到所有的搜寻结果,选择某一项结果后,就可以在左方栏位看到两张重复图片的对比预览图。
如果你确认两张图片确实是重复图档,这时候你就可以透过左方栏位中的功能按钮进行相关移除动作,按钮的图示很直觉,打叉表示要删除那个栏位的图片,所以这里由左到右的功能分别是:
删除上方图片、删除下方图片、删除两张图片、用上方图片取代下方图片、用下方图片取代上方图片、将这项结果标示为错误判断
如果你将该项结果标示为错误判断,这个动作会被记录下来,以后你进行其它搜寻比对时就不会再把这两张图片视为重复。
* 06.利用结果清单大量删除重复图片
我们也可以在右方结果清单栏位中,选取大量图片进行一次性的删除、取代动作(按住〔Shift〕或〔Ctrl〕后,用滑鼠同时选取多项结果)。这里的按钮功能和前面相同,我就不重复解释了。
值得注意的是,在结果清单中有几个很有帮助的说明栏位:
* group:这个栏位会把重复图片编组,例如找到的重复图片可能不只两张,而是有3张,这时候这3张图片就会被分成2组,每组2张重复图片,你可以透过group分组来处理超过2张的重复图档。
* Different:显示这项结果中两张图片的差异程度,数值愈低表示差异愈少。
* Transformation:因为AntiDupl.NET可以比对旋转过的图片,而这项说明栏位可以告诉你这两张图片是否有不同的旋转角度(绿色打勾表示两图方向相同,没有旋转过)。
* Recommendation:推荐动作,AntiDupl.NET会自动推荐你应该删除哪一张图档比较好。你还可以点选上方工具列的〔Process selected results automatically〕,将选取项目全部依据建议动作删除。
* 07.储存这次的搜寻结果
透过前面的预览视窗、结果清单,你应该可以很清楚直觉的把自己硬碟中的重复图档好好清理一番。而如果你这次扫描过后暂时没有时间马上执行清理(可能找到的图片数量很多,一项一项检查很花时间,你又不想利用自动推荐功能大量清理),你可以透过左上方的【Save results】将这次搜寻结果储存起来,下次可以重新【Load】以进行后续动作。
* 08.设定AntiDupl.NET的比对强度
上面几个步骤,大概就是AntiDupl.NET的基本操作流程,基本上这个软体不需要设定就能够符合大多数人的需求,所以最后我们才稍微看看设定里有哪些可以调整的项目。首先,在〔Check〕页面我们保留预设勾选的项目,其它项目的功能分别是:
* “search rotated and mirror image dupls”:搜寻旋转过的重复图档,可以让你把方向不同但内容相同的图片找出来。
* “Control image size”:大小不同(解析度,例如1024*768和800*600)的图片视为不同图片,预设值是大小不同但内容相同的图片也视为重复图片。
* “Control image type”:格式不同(例如jpg、png、bmp’、gif)的图片视为不同图片,,预设值是格式不同但内容相同的图片也视为重复图片。
* “Threshold difference”:多少程度以内的不同内容将会被忽略,并视两者为重复图片。例如预设值5%,那么两张图片只要不同处少于5%,就会被视为重复图档。
* 09.设定AntiDupl.NET的搜寻范围
最后再设定〔Search〕项目,你可以决定要扫描哪些格式的图档,以及扫描时是否要包含子资料夹等等。
* 小结:
AntiDupl.NET是一款简单易用、免费免安装的重复图片搜索器,帮你快速扫描硬碟中的相似图片,找出重复图档后让你方便的进行移除和管理。AntiDupl.NET支援BMP、GIF、JPG、PNG、TIF等常见图片格式,并且是真正的去比对两张图片的“图像内容”,即使两张图片大小不同、格式不同,但是只要图像内容相同,AntiDupl.NET就可以帮你抓出来!对于用户整理硬碟图档来说是个实用的小工具,推荐给读者们试用看看。