如何按 EXIF 图像数据组织/排序图像

如何按 EXIF 图像数据组织/排序图像

我从丢失的分区中恢复了图像,我需要根据每个图像的 EXIF 数据中的创建日期对它们进行排序或将它们放入文件夹中。

我已经安装了 digiKam 和 shotwell,但没有找到在任何选项上执行此操作的方法。

有人能向我解释如何使用这些程序或其他方法来做到这一点吗?

答案1

我最喜欢的解决方案是将文件日期设置为与 exif 照片日期相同。这样,你就可以使用任何文件资源管理器工具对文件进行排序。

  1. 安装杰黑德apt-get install jhead
  2. 转到照片目录并运行此命令jhead -ft *。这将使用 exif 元数据的创建日期设置文件系统中的文件日期
  3. 现在只需进入顶部菜单(在 Ubuntu 中,您可以用鼠标通过显示器屏幕顶部进入),选择查看 → 排序图像 → 按日期。

答案2

我建议使用外置工具. 您可以使用以下方式安装

sudo apt install exiftool

这是一个示例命令,它根据 YYYYMMDD 格式的创建日期重命名文件并在末尾附加一个序列号。

exiftool '-filename<CreateDate' -d %Y%m%d%%-.4nc.%%le -r

下面是一个示例命令,它移动image.jpg到一个以创建日期为名称的目录,格式为“YYYY-MM-DD”。

exiftool -d %Y-%m-%d "-directory<datetimeoriginal" image.jpg

文档中有更多示例命令:https://sno.phy.queensu.ca/~phil/exiftool/filename.html

答案3

最简单的用法: jhead -n%Y/%m/%d/%Y%m%d%H%M /Destination/*.jpg

它将对当前目录中的所有 JPG 进行排序、移动和重命名,并将其放入具有唯一文件名 /Year/Month/Day/YearMonthDayHourMinute.jpg 的良好目录结构中

它只适用于 *.jpg 文件,不适用于 RAW 文件

答案4

一个很好的工具是快速照片下载器

  1. 添加 PPA

    sudo apt-add-repository ppa:dlynch3/ppa
    
  2. 更新和安装

    sudo apt-get update
    sudo apt-get install rapid-photo-downloader
    

使用您的“丢失的分区”作为输入源,并根据 Rapid Photo Downloader 中的 exif 数据配置目标路径/文件名

相关内容