标签: exif

在 EXIF 信息中按日期对图像进行排序和重命名

我的照片文件夹里乱七八糟;我想根据 EXIF 信息中的日期对它们进行排序并根据日期重命名(如 001.jpg、002.jpg 等)。

我怎样才能在 Linux 中做到这一点?我之前已经将 ImageMagick 用于一些基本的批量处理任务(转换和调整大小等),是否可以将它用于此任务?

linux exif rename imagemagick

10
推荐指数
2
解决办法
2万
查看次数

exiftool:删除 exif 数据但保留一些特定标签

目前我使用带有-all=选项的exiftool,它会从我的照片中删除所有 EXIF 数据:

exiftool -overwrite_original -all= /Users/andyl/photos/*.jpg
Run Code Online (Sandbox Code Playgroud)

现在我希望 exiftool 删除所有 EXIF 信息,但不删除照片的标题、标题和关键字。

我怎么能做到这一点?

unix exif command-line exiftool macos

10
推荐指数
1
解决办法
8150
查看次数

在不依赖 EXIF 数据的情况下缩放和旋转图像?

是否有一个简单的 Linux 图像编辑器,它允许在不使用 EXIF 数据进行缩放和旋转的情况下缩放和旋转图像?

到目前为止,我尝试过EOGShotwellGIMP,当我旋转图像时,它们将其存储在 EXIF 标头中。这是我不要的。

即使 GIMP 可以做到,它也太耗时了,因为在处理 JPEG 文件时需要大量的鼠标点击。

linux graphics exif

10
推荐指数
1
解决办法
4509
查看次数

有没有类似 EXIF 的视频?

jpeg 格式的图片使用 EXIF 来存储元数据,以防您重命名文件或更改其时间戳非常有用。但是,我不知道视频文件是否是这种情况。是否有任何类型的格式支持这种实现?我所知道的在视频文件上保留元数据的唯一方法是正确设置文件名或使用 mkv 与描述字段等。但是我想看看是否可以在 avi 格式的 mp4 中完成,以使其更广泛地播放。

video metadata exif

8
推荐指数
2
解决办法
2万
查看次数

使用 exiftool 重命名:如何处理丢失的标签?

我正在处理一大群无组织的媒体文件,这些文件是使用几种不同的相机和摄像机捕获的,我想在 bash 脚本中使用 exiftool 来重命名每个文件及其创建日期和时间、制造商和型号。

使用此命令,图像将根据需要重命名:

exiftool -m -P '-filename<${DateTimeOriginal}_${Make}_${Model}.%e' myfile.jpg
Run Code Online (Sandbox Code Playgroud)

我已经知道我可以使用 -d FMT 选项格式化日期和时间,但为了清楚起见我省略了它。

这是我在使用 DSLR“*.mov”视频时面临的问题:

  1. exiftool 正在删除 .mov 扩展名,即使它在文件名模型中使用“.mov”而不是“.%e”
  2. 这些文件没有 DateTimeOriginal 标签,我必须使用其他文件没有的 MediaCreateDate 标签

有谁知道如何“强制”exiftool 使用原始的 .mov 扩展名?

有没有办法告诉 exiftool 检查 exif 标签是否存在?如果第一个标签不存在,则使用另一个标签?

我试过类似的东西

if [ -n `exiftool -m -p '$DateTime' filename]
then
...
Run Code Online (Sandbox Code Playgroud)

但是 exiftool 给我一个错误,所以空字符串检查总是失败。任何提示?

video script bash exif rename

7
推荐指数
1
解决办法
1万
查看次数

如何为 JPEG 生成 EXIF 缩略图?

我有一台佳能 Selphy 打印机,当尝试打印在我的计算机上编辑过的图像时,查看器屏幕上会出现一个问号。图像中的 EXIF 缩略图似乎已被剥离。

是否有应用程序可以为图像生成 EXIF 缩略图?

我曾尝试使用JHead,但只有在已经存在缩略图时才会重新生成缩略图。

exif jpeg

6
推荐指数
2
解决办法
7859
查看次数

用于编辑图像元数据的 GUI

是否有用于编辑 EXIF、IPTC 和 XMP 格式的图像元数据的图形应用程序?最好是免费的并且适用于 Windows。

某些图像编辑器和 Windows 资源管理器属性窗口允许编辑某些元数据,但也会破坏其他元数据。exiv2 命令行工具在这方面非常可靠,但肯定也有一个很好的图形程序吗?

metadata exif images

5
推荐指数
1
解决办法
6001
查看次数

如何将 JPEG JFIF 文件转换为 JPEG Exif 格式?

我最近将相机的 SD 卡放入了一台 Windows 7 PC 并开始在上面浏览图片。我注意到有些没有正确对齐并使用rotate feature包含在 Windows 照片查看器中,以便按我想要的方式查看它们。

我不知道的是,当使用旋转功能时,它也会在按下下一个或上一个按钮时覆盖图片,导致质量可能下降(在我看来这是一个坏主意,应用程序至少应该警告用户什么使用此类功能时会发生)。

之后,我将 SD 卡重新插入我的相机,意外发生了:旋转后的图片无法再预览。相反,我得到了一个黑屏,上面写着“不兼容的 JPEG 格式”。其他文件(未受影响)仍然可以正常工作。

为了了解发生了什么,我从相机打开了一个 JPEG 文件,并在十六进制编辑器中在 Windows 7 上生成了一个文件。这是区别:

相机 JPEG 文件中有一个Exif标签(带有0xE1标题)。其他 JPEG 文件(Windows 7)首先JFIF在其中包含一个标签,然后是一个Exif标签(0xE0在标题中)。

因此,如果我理解得很好,两者都是 JPEG 文件,但使用不同的内部格式。

这是我的问题:是否可以(使用某些工具)将JFIF文件转换为Exif格式?

我知道原始相机文件已被重新编码,因此会损失一些质量(找回原件是不可能的)。我想知道是否将它们从 JFIF 转换回 Exif(如果可能的话,没有第二次质量损失......)

windows-7 camera exif jpeg windows-photo-viewer

5
推荐指数
1
解决办法
2万
查看次数

EXIF 标签 CreateDate、CreationDate 等之间有什么区别?

当用来exiftool分析我拥有的一些视频时,我注意到许多视频本身创建所固有的日期标签(因此不是像上次访问或修改日期这样的日期)。也就是说,这是我发现的:

Create Date (CreateDate)
Track Create Date (TrackCreateDate)
Media Create Date (MediaCreateDate)
CreationDate (CreationDate)
Run Code Online (Sandbox Code Playgroud)

前三个似乎完全相同,而最后一个似乎在日期和时间之后还包含时区(例如,2017:06:22 16:36:20+01:00)。

所有这些之间有什么区别?如果我想根据捕获的日期/时间重命名文件,哪一个是最“可靠”的?

video exif exiftool

5
推荐指数
1
解决办法
5525
查看次数

检测更改照片的工具/应用程序

有哪些应用程序可以检测更改/photoshopped 图像?我正在网上查看二手物品,感觉卖家对照片进行了修饰(他是一名图形设计师,从他的域名中发现的。

我正在寻找的两件事是:

  • 读取 EXIF 数据(尝试使用 Firefox 插件未成功)
  • 检测修饰

exif adobe-photoshop images

4
推荐指数
1
解决办法
1万
查看次数

如何制作执行此命令的批处理文件

我正在尝试制作一个执行以下 DOS 命令的批处理文件:

exiftool "-FileName<CreateDate" -d "%Y%m%d_%H%M%S.%%e" "C:\Users\Tom\Desktop\belvedere"
Run Code Online (Sandbox Code Playgroud)

(仅供参考,exiftool.exe 是从数码照片中提取 EXIF 数据的脚本。在上面的命令中,我告诉它查看我的桌面\belvedere 目录并使用 Date_Time.extension 重命名所有照片,例如 20120131_113015.jpg)

如果我将上面的命令粘贴到 DOS 命令提示符中,它工作正常。但是,如果我将此命令粘贴到文本文件中,将其命名为 something.bat 并运行此批处理文件,则效果不佳(它将一张照片重命名为“mHS.JPG”,然后出现错误。我相信 % 字符是问题。有谁知道我如何制作一个有用的 .bat 文件来运行这个命令?

我使用的是 Windows 7,如果这有区别的话。提前致谢。

windows batch exif command-line exiftool

3
推荐指数
1
解决办法
2453
查看次数