我长期以来一直使用出色的 exiftool 从图像中去除 exif 数据。到目前为止,我一直在同一个目录中这样做。现在我想让它把 exif-stripped 文件放在一个不同的目录中,并在那里添加一个“my-original-file-name-NO-EXIF.jpg”。(关键是我希望 NO-EXIF 在原始文件之后,但在 .jpg 之前)。
我已经通过使用它来放置一个同名的 exif-stripped 版本:
exiftool -o /home/dir/noexifdir/ -all= somefile.jpg
有什么简单的方法可以做到这一点?我一直在搜索示例站点,但它们都是关于如何使用它来根据日期、时间等完全更改文件名。
我想要的只是相当于 somefile.jpg 成为 somefile-NO-EXIF.jpg (在那个输出目录上)。不是与原始文件同名的文件。
看起来应该很容易......但显然我需要帮助。有谁知道正确的命令是什么?
(另外,我需要它在实际的“exiftool”命令中。不是更大脚本的一部分!)
编辑:一个问题是我在桌面上的拖放启动器中使用它。所以我没有直接指定文件,我使用的是 $1 变量,它允许对删除的文件执行命令。
请参阅exiftool 的编写“文件名”和“目录”标签页面上的示例 #9 。
exiftool -overwrite_original -Filename=/home/dir/noexifdir/%f-NO-EXIF.%e -all= somefile.jpg
或者,如选项文档中的第三段所述
-o
exiftool -overwrite_original -o /home/dir/noexifdir/%f-NO-EXIF.%e -all= somefile.jpg