你硬盘里的"复制品"到底有多少?AntiDupl相似图片查找工具,把重复图片清理压缩到三分钟
【免费下载链接】AntiDuplA program to search similar and defect pictures on the disk项目地址: https://gitcode.com/gh_mirrors/an/AntiDupl
你的硬盘里,是不是藏着一堆"长相一样却互不认识"的图?同一张照片,在手机相册里叫 IMG_001,在备份盘里叫"海边合照(2).jpg",在素材文件夹里又换成了 webp 格式。它们不是同名,而是同脸。AntiDupl 相似图片查找工具就是为戳穿这些"数字复读机"而生的:不看文件名、不看文件大小,直接读懂画面内容,把重复图片清理从"翻文件夹翻到怀疑人生",压缩成一次三分钟的扫描。
重复图片清理的痛点:一个人翻遍四个文件夹的周末
先说个真实到扎心的场景。老周上周想找一张去年在海边拍的全家福,硬盘里大概有三个地方可能有:手机备份、微信传输文件夹、还有一个叫"照片-未整理"的目录。他挨个翻,翻出四个文件名各不相同的候选——"IMG_2871.jpg"、"海边(1).jpg"、"海边-最终版.jpg"、"photo_2023.jpg"。哪个是原图?哪个最清晰?他不知道。
于是他只好逐张双击打开、全屏、对比、关掉、再打开下一张。两小时后,眼睛花了,结论是"看起来都差不多"。再一看,硬盘里还有两千多张连拍、网页存图和不同尺寸的素材——光靠肉眼,这活根本干不完。
整理图片库就是这样一件"明明很必要,却没人愿意做"的事:耗时、费眼、还怕删错。这也是为什么大多数人的照片越攒越乱,最后干脆放弃治疗。
AntiDupl使用教程:三分钟拿到第一份扫描结果的最短路径
别急着研究那些选项按钮,先让工具跑起来,感受一下"被技术接管"的爽感:
- 准备一个塞满图片的文件夹——手机照片导出目录、设计师素材库、下载文件夹,随便哪个都行;
- 添加扫描路径,点一下"开始",等进度条走完(第一次用默认设置就好,什么都不用调);
- 看结果——右侧表格立刻按组列出重复图片,左侧预览区同步显示你当前选中的那张。
这是它启动后的样子:左边预览区、右边结果表格、顶部一条工具栏,清爽到不需要学习成本。
底部状态栏的 Total / Current / Selected 三个数字,让你随时知道扫出了多少文件、正看到第几个。关键认知在这里:它比对的是图片内容,不是文件名——哪怕一张叫"IMG_001"、一张叫"最终版",只要画面相同,照样被配成一对。老周那个周末的活,用这台工具大概只花了一首歌的时间。
图片去重软件怎么选?三个角度拆解 AntiDupl 的硬实力
角度一:认图不看名,专治各种"障眼法"
普通的哈希比对工具,文件一改名、一转格式就"翻脸不认人"。AntiDupl 用的是结构相似性分析(SSIM,另有平方差算法可选),它看的是画面里的纹理、明暗和布局,所以同一张图,被旋转 90 度、被缩放过、被重度压缩过、被改过名,它都能认出来。
扫描结束后,结果表把重复文件按组排好:绿色对勾表示哈希完全一致、可以直接信任,红色叉号标出工具建议删除的那一份,差异百分比写在 Diff 列里。
角度二:删之前先开"庭审",双窗格把证据摆齐
工具帮你找到重复,但"删哪一张"永远该由你拍板。选中一组结果,调出左右双窗格预览,两张候选图并排放大,各自的尺寸、格式、EXIF 信息和哈希值一目了然——证据摆齐了再动手,误删的几率基本为零。
双窗格对比视图:左边一张、右边一张,连同路径、EXIF 和哈希等元数据一起展示,方便你确认该保留哪一份。
而且它内置了撤销/重做机制,万一删完反悔,还能一键救回来。删除、移动、按另一张改名……一系列整理动作都能在结果表上直接操作,整理完整个图库都不用打开第二个软件。
角度三:体力活全包——18 种格式、多核并行,还顺手做体检
- 格式覆盖广:JPEG、PNG、GIF、TIFF、BMP、WEBP、HEIC、HEIF、AVIF、JXL、PSD、JP2、TGA 等 18 种常见格式都能读,手机原图、设计源文件、网页素材一网打尽;
- 多线程调度:扫描任务自动摊到多核 CPU 上,上万张图的大图库也几乎感觉不到"卡";
- 顺带体检:除了找重复,它还能标记拍糊的照片、出现块状伪影的压缩图、JPEG 结束标记缺失的损坏文件——相当于扫一次,把"不合格选手"也一起筛了出来,对收图、审图的场景格外省心。
顺带一提,想研究它原理的人可以直接翻核心算法源码(src/AntiDupl/adImageComparer.cpp)和多线程调度(src/AntiDupl/adThreadManagement.cpp),开源项目的优势就在这:不懂的地方,代码就是最好的说明书。
什么情况该扫、什么情况别扫:一张对照表帮你决定
| 你的处境 | 值不值得上 AntiDupl | 一句话说明 |
|---|---|---|
| 图库上千张,来源混杂(手机/网盘/素材站) | ✅ 很值 | 内容比对能跨格式、跨目录"认亲" |
| 只想删掉"完全一样"的文件 | ✅ 值得 | 打开哈希校验,绿色对勾就是铁证 |
| 常收到供应商、同事发来的图,要判断能不能用 | ✅ 很值 | 顺带体检模糊、伪影和损坏文件 |
| 手里就几十张照片,每张都记得清清楚楚 | ⚠️ 看情况 | 手动反而更快,不必为小库上工具 |
| 要逐页核对扫描件、合同备份 | ⚠️ 谨慎 | 删之前务必用双窗格人工确认 |
| 幻想"全自动删除、一眼不用看" | ❌ 不建议 | 任何去重都该先粗筛、后精挑 |
三条立刻能用的调参建议:
- 线程数对准物理核心数:设置里把比较线程调到和 CPU 核心数一致,吞吐量最高,又不抢系统资源;
- 先宽后严,分两遍扫:第一遍用宽松相似度阈值把"疑似重复"全捞出来,第二遍对拿不准的组开双窗格精挑;
- 用过滤条件缩小战场:只扫目标格式、限制最小文件大小,无关文件直接跳过,扫描时间能砍掉一半以上。
阈值越低,捞得越全,误报也跟着涨——所以"先粗筛、后精挑"永远是最稳的节奏,别指望一次设置就完美。
现在就动手:把重复图片清理从周末苦差变成一次点击
回到开头那个问题:你硬盘里那些"数字复读机",到底还占着多少空间?与其继续靠肉眼翻找、凭记忆猜测,不如现在就挑一个塞满图片的文件夹,点一次"开始"按钮,三分钟后拿到的清单,比你自己翻两小时还准。该删的删、该留的留,腾出来的不只是几十 GB 空间,还有你每次翻图时的那点耐心。
整理图片库这件事,本就该是偶尔点一下按钮,而不是周末两小时的苦差。今天就从第一个文件夹开始吧——相信我,你会回来清理下一个的。
【免费下载链接】AntiDuplA program to search similar and defect pictures on the disk项目地址: https://gitcode.com/gh_mirrors/an/AntiDupl
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考