【问题标题】:I like to get IPTC's Title or Description character count我喜欢获取 IPTC 的 Title 或 Description 字符数
【发布时间】:2020-05-08 05:27:01
【问题描述】:

我喜欢获取 IPTC 的标题或描述字符数,并以某种方式标记超过 195 个字符数的文件 - 在 Adob​​e Bridge 中对它们进行排序、标记或评分(使用脚本或插件) - 在 Lightroom 中不知何故 - 在任何其他带有

的工具中

例如将文件移动到目录就足够了

重命名不是一种选择,重复和重命名就可以了

【问题讨论】:

    标签: character metadata iptc lightroom adobe-bridge


    【解决方案1】:

    您可以使用ExifTool 和以下命令在命令行/bash/终端上执行此操作。

    exiftool -if "${Description;$_=length()}>195" -Directory=/path/to/moved/ /path/to/source/

    要更改这些文件的标签,您可以使用
    exiftool -if "${Description;$_=length()}>195" -Label="Some Text" /path/to/source/
    Some Text 替换为您希望标签表达的内容。

    如果在终端/bash 中使用,需要交换双引号/单引号以避免将命令的 bash 解释部分作为变量。


    根据原始帖子获取大致字数:

    exiftool -if "${Description;$_=(()=/ +/g)+1}>195" -Directory=/path/to/moved/ /path/to/source/

    此命令对Description 中单词之间的所有空格进行快速而脏的正则表达式计数,并将计数大于 195 的所有文件移动到/path/to/moved/ 目录。它不是 100% 完美的,例如它没有考虑破折号之类的东西,即before—after 将被计为一个单词。

    【讨论】:

    • 对不起,我打错了,我需要 195 个字符。适合开始
    • 这更简单,更新后的帖子。你应该更正你原来的问题。此外,您可以设置Label等标签,而不是移动,然后在LR中查看结果
    • 我应该如何添加标签?那会更好。 (不要弄乱原始图像数据库)
    • 我收到此消息:1 个目录已扫描 27 个文件失败条件 0 个图像文件已读取...我已运行此代码:exiftool -if "${Description;$_=(()=/ + /g)+1}>195" -Directory="F:\vektor 2019\200 字符测试\195 felett" "F:\vektor 2019\200 字符测试"
    • 我正在使用“IPTC 核心”来标记,Bridge 中的描述
    猜你喜欢
    • 1970-01-01
    • 2021-01-31
    • 2012-02-24
    • 1970-01-01
    • 2011-04-06
    • 1970-01-01
    • 1970-01-01
    • 2020-10-07
    • 1970-01-01
    相关资源
    最近更新 更多