ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

Czkawka 相似图片查重免费指南:3 条命令,几分钟扫完整个素材库

Czkawka 相似图片查重免费指南:3 条命令,几分钟扫完整个素材库 Czkawka 相似图片查重免费指南3 条命令几分钟扫完整个素材库【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka硬盘里的设计素材库有 120GB打开一看同一张海报不同尺寸的存了 6 份。Czkawka 是一款免费开源的相似图片查重工具几分钟就能把肉眼看着同一张的图找出来。三步跑起来不动图形界面敲 3 条命令完成相似图片扫描整套上手只有 3 条命令。第一步把项目克隆到本地git clone https://gitcode.com/GitHub_Trending/cz/czkawka第二步编译出命令行版本。Rust 是写这个项目用的编程语言第一次编译大约要等几分钟cd czkawka cargo build --release --bin czkawka_cli第三步跑相似图片查重命令把-d后面的路径换成你的素材目录结果直接打印在终端里./target/release/czkawka_cli image -d /path/to/your/images装好 Rust用 rustup 一条命令的事就没有别的步骤了。它能干什么看着像的图三个真实场景同一张海报 6 种尺寸归进 1 组同一张海报存了 6 个分辨率逐字节比对的工具会当成 6 个不同的文件。Czkawka 给图片算指纹——技术名叫感知哈希就是把画面压成一串能代表内容的短编码——然后按指纹差异打分。6 张图落进同一组你留最清晰的那张就行。截图裁过边、加了水印照样能揪出来截图裁掉一点边再存、海报加上店铺水印这类动过一点的图也会按像素差异打分只要差异在阈值内就算相似。阈值可以调但默认值对日常照片就够用不用自己反复试参数。一个库管全盘完全重复、大文件、空文件夹都顺手除了相似图片它还有完全重复文件字节一模一样的那种、大文件、空文件、空文件夹、相似视频等十几个工具换一条命令就行。清盘不用第二个软件。为什么靠谱给图片算指纹还不会把旋转图看走眼手机照片里带一个方向标签EXIF记录拍摄朝度的元数据。同一内容、朝向不同的两张照片普通工具会因为像素排布不同判成两张。Czkawka 会先读出标签、在内存里把图转到正确方向再比较全程不生成临时文件let rotation get_rotation_from_exif(path).unwrap_or(None); match rotation { Some(ExifOrientation::Rotate90CW) img.rotate90(), Some(ExifOrientation::MirrorHorizontalAndRotate90CW) img.fliph().rotate90(), }相似图片的打分逻辑在 czkawka_core/src/tools/similar_images/旋转处理在 czkawka_core/src/common/image.rs。项目信息卡协议MIT可免费使用、修改、分发开源状态完全开源代码全量公开支持平台Linux、Windows、macOS另有 Android 版命令行提供服务器和脚本场景直接跑联网完全不需要全程本地运行信息收集不收集任何数据无广告、无统计上报高频疑问支持哪些图片格式JPEG、PNG、WebP、JXL 直接可扫HEIC、AVIF、RAW 需要在编译时开启对应功能。真的不用联网是纯本地计算照片不会离开这台机器断网环境也能跑。完全重复和相似图片命令怎么选字节一模一样的重复用dup看着像但字节不同的图用image。第二次扫描会像第一次那么慢吗有缓存机制第二次起会明显更快。那 120GB 的素材库现在就可以用一条命令跑起来把每组里多余的删掉。如果你手里也有一堆几乎一样的图建个目录、敲一条image命令试试。【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进