AntiDupl 图片去重:5 分钟找出并清掉全部重复图片

📅 2026/8/24 16:12:21
AntiDupl 图片去重:5 分钟找出并清掉全部重复图片
AntiDupl 图片去重5 分钟找出并清掉全部重复图片【免费下载链接】AntiDuplA program to search similar and defect pictures on the disk项目地址: https://gitcode.com/gh_mirrors/an/AntiDupl同一张照片换个名字在三个文件夹里存了 4 份——上千张图你只能一张张翻还可能误删唯一的原件。AntiDupl 不看文件名、不看文件大小直接比对图片内容本身一次扫描找出所有完全相同和高度相似的重复图顺带揪出损坏和模糊的坏图。它到底能干成什么三个自问看穿它的差别看名字吗不看。文件名、文件大小全部忽略只比像素内容——同一张图哪怕被缩放、旋转、调过色还是会被认出来。核心比较逻辑在src/AntiDupl/adImageComparer.cpp统一缩放到固定尺寸、转灰度逐像素算均方差再和阈值比大小。格式全不全18 种。JPEG、PNG、GIF、TIFF、BMP 是基本盘PSD、DDS、WEBP、HEIC、HEIF、AVIF、JXL 这类专业和新兴格式也都在支持列表里。只查重复吗不是。搜索的同时做体检JPEG 完整性、模糊度、块状伪影一并检测数据收集逻辑在src/AntiDupl/adDataCollector.cpp。一次扫描去重 找坏图两件事同时办完。底层是 C 算法核心加 C# 界面WPF、WinForms 两个版本任选多线程设计把 CPU 每个核心都用满上万张图片也能在可接受时间内扫完。最快上手路径三步出结果加路径点工具栏 Paths 按钮或菜单 Search → Paths勾选要扫描的文件夹一次可加多个目录并决定是否深入子目录。点 Start Search绝大多数情况下默认设置就够用进度在独立窗口实时显示全程不需要你做决定。等表格出现右侧列出所有重复对与缺陷图左侧是预览直接开始处理。扫描完成后结果表格长这样——每行一对重复图差异值、尺寸、块状/模糊指标、文件大小全部摊开跟着走一遍真实清理你打开程序把手机备份文件夹丢进去扫完得到三千多行结果。每一行是一对重复图当程序能判断哪张更好时推荐保留的那张对应按钮会变成粉红色。它的判断依据很朴素——同格式且差异不大时优先删尺寸小、体积小的两张完全一样时优先删位于删除路径里的那张这套推荐逻辑同样落在src/AntiDupl/adImageComparer.cpp的配套代码里。拿到建议后不用逐行点。CtrlA 全选点按建议自动处理所有推荐动作一口气执行完不放心就手动挑右键菜单能单独删第一张、第二张或全部重复项可以互相替换、重命名、把图片移动到对方所在目录。真正拿不准的对子双击打开并排对比视图左右放大看细节差异确认没删错再下手删错了也别慌——所有删除、重命名、移动操作都能撤销CtrlZ 撤销CtrlY 重做。这是它敢让你一键批量清理的底气。容易踩的坑先避这几个⚠️扫 Windows 系统盘却没勾选 Search system folders/files。Windows 把磁盘根目录视为系统目录不开这个开关加了 D 盘也会扫了个寂寞。没开 Remember images 就反复重扫。在 Advanced 选项卡打开后已扫描图片的信息会被缓存下次重复扫同一目录速度提升明显不开的话每次重扫都从零开始。把误报一直忍下去。程序偶尔会把长得像但确实不同的图判成重复右键标记为 mistake 后它会存入错误数据库以后不再报这组不标记同一对图每次都会重新打扰你。预览面板的快捷键没用熟。小键盘 1 删第一张、2 删第二张、3 全删、4/6 相互替换、5 标记误报处理速度差一倍以上嫌默认键位别扭去 Results → Hotkeys 自定义红字提示表示组合已被占用。另外两个提效设置把确定不含新图的文件夹加进 Valid 列表重扫时这些图片不再互相比较想跳过特定文件用 Ignore 标签页。适合谁用、什么时候该换适合你如果你在 Windows 上本地磁盘里堆着上万张图片相册备份、素材库、产品图想批量清理而不是逐张看。你希望一次扫描同时解决去重和找坏图两件事。该换工具如果你需要在 Linux/macOS 上跑或者要命令行、批处理形态——同算法的独立项目 AntiDuplX 支持 Linux 和 Windows更适合脚本化场景。你的目标只是按文件名找完全重名的文件——那用普通去重脚本就够不必动用像素级比对。高频疑问速查误区加了 D 盘怎么一点动静没有不是没扫描是系统目录开关没开见上一节。误区GIF 应该是逐帧比对的吧不是动图只取第一帧参与比较。误区结果表这么长导不出来就白扫了。CtrlA 全选CtrlC 复制粘贴进任意文本文件就是清单。想自己编译需要 Visual Studio 2022勾选 .NET 桌面开发 C 桌面开发两个工作负载和 vcpkg 依赖管理器。克隆仓库https://gitcode.com/gh_mirrors/an/AntiDupl打开src/AntiDupl.sln构建依赖库由 vcpkg 自动下载编译。完整使用手册在 docs/data/help/english/ 目录下遇到问题先翻 FAQ。重复图片不会自己消失它们只是安静地占着硬盘的每个角落。今天挑最乱的那个文件夹花 5 分钟跑一次扫描——先看看你的硬盘里到底藏了多少双胞胎。【免费下载链接】AntiDuplA program to search similar and defect pictures on the disk项目地址: https://gitcode.com/gh_mirrors/an/AntiDupl创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考