随手一翻全是同一张用 AntiDupl 相似图片查找工具把清理重复照片从半天缩成十分钟【免费下载链接】AntiDuplA program to search similar and defect pictures on the disk项目地址: https://gitcode.com/gh_mirrors/an/AntiDupl你的硬盘里大概躺着一堆长得一样的照片——同一场旅行的连拍、从网页顺手存的素材、在不同设备之间倒来倒去留下的备份。它们安静地占着空间直到某天你翻相册翻到怀疑人生。AntiDupl 这款开源的相似图片查找工具就是为这个场景准备的它不看文件名、不比较大小而是真正读懂画面内容把重复的、相似的、甚至已经损坏的图片一次性揪到你面前。这篇文章不打算把功能罗列给你看而是跟你一起完整走一遍整理一个乱到头疼的图片文件夹的全过程。你照着做半小时内就能收获第一份清理成果。先别管设置把那个乱糟糟的文件夹喂给它打开 AntiDupl 的第一印象是这界面也太朴素了。左边一块空空的预览区右边一张空表格工具栏上零散几个按钮。别急着研究每一项是干嘛的先让它跑起来再说。我用一个攒了三年的照片文件夹当试验田里面混着手机导出、网页截图、设计素材和一堆副本最终版命名的文件一共四千多张。操作很简单点工具栏最左边的添加路径按钮把这个文件夹加进扫描列表顺手把界面语言切到英文中文界面在 WPF 版里可选看你的版本点那个绿色的开始按钮然后去泡杯茶。扫描速度比我预想快得多——四千多张图一分钟出头就跑完了。这要归功于程序默认就把任务拆给了多个 CPU 核心并行处理比较图片的算法也不是逐像素硬磕而是用结构相似性判断核心逻辑在 src/AntiDupl/adImageComparer.cpp想深究的可以翻翻所以出结果特别利索。这就是刚启动的样子左边预览区、右边结果表格都是空的顶部工具栏和底部状态栏已经就位。看清楚这个初始状态你才知道后面表格被填满时有多爽。表格亮起来的那一刻重复清单自己跳出来了扫描结束右下角状态栏跳出 Total: 33右边表格哗啦啦列出几十行。看着这份清单我立刻明白了这个工具的核心价值——它找到的 33 张重复图横跨了不同文件夹、不同命名、不同分辨率。有一张叫 IMG_0043.jpg另一张叫 海边合照(备份).png画面几乎一样文件格式都不一样照样被配成一对。表格里每一列都值得扫一眼类型、所属组、差异度、文件名、所在文件夹、尺寸、大小……组号相同的行就是同一画面的不同版本。行首的图标是快速判断依据绿色对勾表示这张图哈希完全一致是铁打的重复红色叉号则提示这大概率是建议删掉的那份通常是比较小或比较模糊的版本。看左侧预览区和右侧表格的配合你选中哪一行左边就显示哪张图底部还有文件信息。图标和差异度一目了然重复关系不用猜。我第一次用的时候在这儿踩了个小坑以为表格只会列完全相同的图结果发现它把看起来差不多但细节有差的图也归组了。后来才明白这就是设计初衷——它找的是相似图片不只是重复图片。同一张照片被压缩过、调过色、裁过边都会以不同差异度出现在列表里。差异度那一列数字越小说明两张图越接近。拿不准的两张图让它们并排站好再判断看到一组差异度有点高的图光看小预览不敢下手删。这时候就轮到双图对比出场了在结果里选中一行切换到对比视图两张图会在窗口中央并排放大显示。左右两个窗格各显示一张图高亮行对应的那组对比关系一眼看清。逐张核对时这个视图比盯小缩略图靠谱得多。我逐组过了一遍发现有几组其实是同一个画面旋转了 90 度——手机竖拍和横拍导致的。AntiDupl 在搜索选项里专门有一项旋转检测勾上之后旋转 90、180、270 度的变体也能被识别配对。这个功能对整理手机相册尤其有用竖拍横拍混在一起的照片库很多隐藏重复全靠它挖出来。看准了哪张是废图直接在结果上点删除即可程序会把它送进回收站而不是彻底销毁——这个细节很关键万一误删还能反悔。旁边还有撤销按钮手滑了也能一键回退。顺手做个体检模糊的、花屏的、损坏的都被点名整理重复图的过程中我发现这个工具还藏着一项让我意外的能力——缺陷检测。它能在扫描的同时把三类问题图单独标出来模糊的照片对焦失败的、手抖拍糊的参数上一眼可见出现块状伪影的图就是那种被压缩得太狠、放大后全是马赛克块的图损坏的文件比如 JPEG 缺失了结束标记打都打不开的那种。我那个文件夹里还真翻出几张糊得没法看的老照片一直没舍得删这回终于有理由清理了。对经常收供应商图片、需要审核图片能不能用的朋友来说这个功能等于给图库免费做了一次全身体检不用再逐张点开检查。想让扫描又快又准这几处设置值得动一动用过一两次之后你会想让它更贴合自己的需求。设置里值得调整的其实就三处设置项怎么调适合谁差异度阈值调低 只认几乎一样的图误报少合同扫描件、文档备份验证比较线程数调到和 CPU 物理核心数一致图片多、追求速度的库过滤条件限制格式、跳过小于某大小的文件只想扫某个类型图片的人一条硬经验差异度阈值调得越松捞上来的图越多误报也越多。我的建议是先松后紧——第一遍用宽松阈值把疑似重复全捞出来再对拿不准的组用双图预览人工确认最后收紧阈值扫第二遍收尾。这个先粗筛、后精挑的节奏比一上来就追求精确省心得多。过滤条件这块也别忽略只扫目标格式、跳过几百 KB 以下的小图扫描时间能肉眼可见地缩短。我第二次扫描时加了跳过小于 100KB的过滤四千多张图十几秒就跑完了。第一次用容易踩的坑帮你提前避掉几个我亲测过的坑写在这儿省得你再踩别把扫描路径加到桌面桌面随时有文件进出扫出来的结果过两天就不准了建议扫专门整理的图片库目录删除前先看回收站设置程序删除默认进回收站但如果你改了系统设置让回收站绕过那删除就是不可逆的谨慎起见先删一组试试大图库别开过多线程线程数超过物理核心数反而会拖慢速度还会挤占其他程序老老实实跟核心数对齐就好想深度定制先读帮助文档官方把每个菜单、快捷键和选项都写在 docs/data/help/ 目录下了英文俄文两套齐全遇到看不懂的选项去那儿查最快。顺便一提项目完全开源免费支持 JPEG、PNG、TIFF、WEBP、HEIC、AVIF、JXL 等 18 种常见格式跨平台命令行版AntiDuplX也有用不上图形界面的人可以在服务器上跑批量任务。想自己编译的话clone 仓库后按 README 配置 Visual Studio 2022 和 vcpkg 即可。今晚就挑一个最乱的文件夹试试回到开头那个问题你的硬盘里到底有多少张长得一样的照片与其继续靠肉眼翻、凭记忆猜不如花十分钟让 AntiDupl 替你扫一遍。挑一个你早就想整理却一直没动手的文件夹加进扫描路径点下开始按钮——看着表格里那些被你遗忘的重复图一个个现形你会回来清理下一个的。腾出来的不只是几十 GB 空间还有你以后翻相册时的好心情。【免费下载链接】AntiDuplA program to search similar and defect pictures on the disk项目地址: https://gitcode.com/gh_mirrors/an/AntiDupl创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考