我喜欢将我的图片的 IPTC 核心标题削减到一定数量

I like to cut my images' IPTC core Title to a certain number

我喜欢将图片的 IPTC 核心标题、描述、标题字符剪切到一定数量。

例如,如果一张图片有 300 个字符,我想将其剪切为 195 个字符,使其长度为 195 个字符。

如果它能在最近的单词处剪切,结果标题少于 195 个字符,那就太好了

要切割到特定长度,您可以使用此命令:
exiftool -if "length($Title)>195" "-Title<${Title;s/^(.{1,195}).*//s}" /path/to/files/

根据 this Whosebug answer 切词为:
exiftool -if "length($Title)>195" "-Title<${Title;s/^(.{1,195}(?!\w)).*//s}" /path/to/files/

此命令创建备份文件。添加 -overwrite_original to suppress the creation of backup files. Add -r 以递归到子目录。如果此命令是 Unix/Mac 下的 运行,请反转任何 double/single 引号以避免 bash 解释。