如何在 Shotwell 中删除重复的导入照片

seb*_*seb 9 shotwell photo-management tag duplicate

我注意到 Shotwell 两次导入了许多图像(例如从我的相机 SD 卡)。显然,一旦导入、标记然后重新导入照片,重复检测就会出错

我在设置中启用了“写入元数据标签”。如果我导入照片test-images.jpg并为其添加标签,则在再次导入同一文件时,重复检测将不会检测到该照片。第二次导入文件时,它将根据test-images-1.jpg活动规则命名并放置在库文件夹中(不一定在同一文件夹中)。

test-images.jpg并且test-images-1.jpg将具有相同的图像数据,但由于添加了标签/元数据,文件不再相同,并且不会通过搜索重复项(例如 md5 哈希)来获取。

我的导致多次重复的使用场景如下:

  1. 我用手机拍照
  2. 我从手机导入照片,添加标签但将图像留在手机上,因为我想保留它们以供共享等。
  3. 我为导入的照片添加了更多标签
  4. 几周后,我从手机重复导入步骤,我已经导入的旧照片将再次导入(添加“-1.jpg”或“-2.jpg”)

如何清理重复项? 使用基于文件名的搜索是可能的,但我不能排除我没有导入结尾的文件-1,该文件不是作为重复导入的。

如何清理我的照片库?我尝试在 Shotwell 中使用搜索功能,但对于 1000 多张照片,必须有一种更好、更可靠、更不容易出错的更简单的方法。

我不担心标签丢失,通常第二次导入(重复)没有应用标签。

Cow*_*dan 3

几周前我遇到了同样的问题。我发现解决此问题的解决方案很基本,但有效:在 Shotwell 内,创建一个新的保存搜索,显示所有未标记的图片以及文件名以“_1.jpg”结尾的图片。然后,您可以删除 Shotwell 为此搜索列出的所有文件,但要小心,之前做好备份;-) 就我而言,我删除了 2000 多张图片!


Mar*_*ams 0

您可以将标记的文件复制回手机,这样它们就不再不同了?我认为肖特韦尔应该处理它自己的标签,而这对我来说确实看起来像一个错误。我也有类似的问题,但是 Shotwell 每次运行时都会重新开发相机原始文件。