不幸的是,我在度假期间遇到了一个小问题。我没有注意到相机镜头上的自动对焦功能已关闭。当然,这导致我拍摄了一些模糊的图像。可能很多照片都是用镜头拍摄的。为了更容易找到这些图像,我想通过 exiftool 重命名它们。我看到这些图像的自动对焦标签设置为关闭,并尝试使用 if 选择它们,但不幸的是我失败了。我需要帮助来创建命令。
我在这里先向您的帮助表示感谢。
答案1
使用命令Exiftool 常见问题解答 #3找到精确的自动对焦标签的名称。然后您可以使用-if
选项检查该标签以查看自动对焦是否打开/关闭/是否为其他值。
您没有提供任何有关相机为自动对焦保存的值的详细信息,也没有提供您想要重命名文件的具体方式。对于此示例,我仅使用 ON 并将自动对焦值附加到文件名的末尾。用TAG
上述命令替换为您找到的自动对焦标签的名称,结果命令将是:
exiftool -if '$TAG=~/ON/i' '-Filename<%f_${TAG;}.%e' /path/to/files/
此命令的重命名部分%f
是原始文件的基本名称(不带扩展名的文件名)和%e
扩展名。有关 exiftool%
变量的更多详细信息,请参阅-w
(-TextOut
) 选项标签名称后的分号 [tt];[/tt] 将从标签名称中删除任何非文件名安全字符(例如斜杠,因为这会创建新目录)(如果存在)。