重复照片和相似照片不是同一个问题
重复照片是同一个画面的第二份副本——同一个瞬间,被保存了两次。相似照片则是一张确实不同的照片,只是碰巧和另一张长得很像,比如同一张人像拍了四次。手机相册能找出重复照片,然后就到此为止。Slean 两种都扫描,并把它们放在两个独立的模式里。
由 Emre(Slean 独立开发者)撰写。更新于 2026年9月1日。
如果你曾经用过手机自带的重复照片清理功能,拿回了一个还算满意的数字,然后翻自己的相册时,依然发现同一次日落有九个版本,那你已经遇到过这个区别了,只是没有人替它命名。
这两个问题从外面看是一样的。其实不是,而且当你要决定删掉什么的时候,其中的原因很重要。
重复照片是一张照片被存了两次
重复照片来自机制,而不是来自你。你从一个聊天会话里保存了一张上周已经存过的图片。你编辑了一张照片,导出了一份副本。你用隔空投送把一张照片传给了自己。你在一个已经有这些照片的图库上恢复了备份。每一种情况都是:一个原始的瞬间,多于一个文件。
这是简单的一类,而它简单的原因很具体:它有一个正确答案。留一张,删掉其余的,什么也不会失去。你甚至不需要去看它们,因为它们就是同一张图。
关于存储空间的多数误解也来自重复照片。人们以为自己的相册里满是这种照片。实际上,除非你恢复备份时出了岔子,或者从聊天软件里保存了大量图片,完全相同的重复照片通常只占一小部分——几百 MB,而不是几个 GB。
相似照片是你有意拍下的真实照片
相似照片来自你自己,而且数量多得多。你在一个门口给朋友拍了六张,因为你想要一张没人眨眼的。你按住快门,得到了十一张连拍。你在六分钟里把同一片海滩拍了四次,因为光线一直在变。
这些都不是副本。每一张都是独立的照片,有自己的内容。但你当时只想要其中一张,另外五张从 2019 年起就一直待在你的相册里,占着空间,也让你要翻的内容更多。
这是困难的一类,而它困难的原因正好相反:没有一个软件能算出来的正确答案。六张里哪一张该留,取决于谁睁着眼、哪一张更清晰,以及你实际上更喜欢哪一张。这个判断是你的。清理工具能做的,是把这六张并排放在一起,让你三秒钟做完这件事,而不是花上一年,一张一张地从它们旁边翻过去。

为什么你的手机只解决了一半
iPhone 上的“照片”App 有一个“重复项目”相簿,Google 文件极客里有一张重复文件卡片。两者都确实有用,也都免费。两者解决的也都是简单的那个问题:它们找的是副本,而不是差一点点的照片。
这么做有合理的理由。一个发给十亿人、又会删除照片的工具,应该保守一些。把六张不同的照片归到一起、建议你只留一张,这是一次主观判断,而苹果和谷歌宁愿不要在那种规模上替你的回忆做判断。
这就是第三方相册清理工具存在的原因。不是因为自带工具做得不好,而是因为它们有意在工作不再是机械性的那一点停了下来——而剩下的那部分工作,正是存储空间真正所在的地方。
Slean 如何把两者分开
在 iPhone 和 Android 上,Slean 都把它们做成两个不同的模式,而不是把一切混成一堆标着“杂物”的东西。
- 重复模式: 寻找实际上是同一张图的照片。这里的匹配是有意从严的。重复模式里的一组,应该是你不用仔细看就能清掉的东西。
- 相似模式: 更宽松一些。它比较照片看起来的样子,同时也把这一点考虑进来:拍摄时间和地点相近的照片,更可能属于同一个瞬间。正是这一点,把一组连拍重新拼回成一个组,而不是十一张互不相干的缩略图。
两者都在你的手机上运行。两者都不上传任何东西。Slean 会把结果归组,并以全屏显示每一组,附上日期、文件大小和文件类型;在你说可以之前,什么都不会被删除。
每个模式能找到什么,又找不到什么
把这一点说清楚,可以让你不至于抱着错误的期待。
| 情况 | 重复模式 | 相似模式 |
|---|---|---|
| 同一个文件保存了两次 | 能 | 跳过——已经处理过了 |
| 照片以更小的尺寸重新保存 | 通常不能 | 通常能 |
| 已有照片的一个裁剪版本 | 不能 | 有时能,取决于裁剪的幅度 |
| 编辑后的版本和原图放在一起 | 通常不能 | 经常能 |
| 十张一组的连拍 | 不能 | 能,作为一个组 |
| 同一个界面的两张截屏 | 如果像素完全一致就能 | 能,判定比照片更严格 |
| 相隔数小时拍摄的同一景色的两张照片 | 不能 | 有时能,可能性低于连拍 |
先跑哪一个
先跑重复。它很快,做决定没有代价,而且能在你开始做真正的选择之前先把噪音清掉。然后,等你有十分钟安静时间的时候,再跑相似照片,因为在那一遍里,你真的要在认识的人的照片之间做取舍。
如果你想看到更完整的存储情况——那些通常比这两类加起来还占地方的大体积视频和旧截屏——那是另一件事。Slean 提供按文件大小、媒体类型和日期的筛选,正是为了这个原因。
大家真正会问的问题
- 一组连拍算重复照片还是相似照片?
算相似照片。连拍中的每一张都是内容不同的独立照片,哪怕差别只有几分之一秒。重复检测不会把它们归组,相似检测会;在 Slean 里,一组连拍通常会作为一个组返回。
- 重复照片清理工具会把原图也一起删掉吗?
它不应该这么做。Slean 会在每一组里保留一张,只删除其余的,并且在任何事情发生之前先把这一组展示给你。在 iPhone 和 Android 上,删除的照片还会进入“最近删除”或回收站,至少保留 30 天,所以出了错还能找回来。
- 我明明有很像的照片,为什么手机说我没有重复项?
因为自带工具找的是同一个文件的副本,而不是看起来相像的照片。同一个画面的六个版本,对“照片”App 来说就是六张不同的照片,所以它们从不会出现在“重复项目”相簿里。
- 相似照片比重复照片更占空间吗?
在大多数相册里是的,而且差距很大。重复照片通常只是少数几个意外产生的副本。而只要你对任何东西拍了不止一张,相似照片就会积累起来,对大多数人来说,这是大部分时候都在发生的事。
- Slean 除了照片,也能找出相似的视频吗?
可以。Slean 也会比较视频,用的是视频里的一帧,而不是整个文件。这比比较照片更慢,也更不确定,所以视频的分组在删除前值得更仔细地检视。
参考资料
相关阅读
Slean 会跑两遍——严格的重复,以及更宽松的相似归组——并在任何东西被删除之前,把每一组展示给你。
