将 IPTC 核心数据从 JPG 复制到 PNG 文件(具有相同的文件名,批量)
Copy IPTC Core data from JPG to PNG files (with the same filename, in batch)
我喜欢抄...
- IPTC 核心标题
- IPTC 核心标题
- IPTC 核心关键词
在具有相同文件名的 JPG EPS 和 PNG 文件的文件夹中,从 JPG 到 PNG 运行 Exiftool 中的一个命令可以批量执行。
编辑:文件名包含“.”字符,有时还有一个长破折号“—”
基本命令是
exiftool -ext png -TagsFromFile %d%f.jpg -Title -XMP:Headline -Subject -Description /path/to/PNGS/
您没有提到 OS,但是长破折号可能会在 Windows 下引起问题,因为 CMD/PS 有 unicode 字符问题,至少在 exiftool 方面是这样。有关解决方法,请参阅 exiftool FAQ #18 and 。
-ext
(-extension
) option 用于限制对 PNG 文件的处理,这样您就不会浪费时间将 jpg 数据复制回 jpg。
此命令将从 jpg 文件复制 XMP-dc:Title
、XMP-photoshop:Headline
、XMP-dc:Description
和 XMP-dc:Subject
标签(其中最后一个包含“关键字”)到同一目录中具有相同基本名称的 png 文件。 Title
和 Subject
标签在 XMP 组中有一个首选位置,因此名称可以保持简单,但由于 Headline
可以在 IPTC IIM/Legacy 组中以及 XMP 中, 它需要一个前导组名称以确保它被复制到正确的位置。
要扩展此命令以添加额外的 IPTC Core/Ext 标签,请在 exiftool XMP tags page 上查找适当的标签名称,在标签名称前加上 -XMP:
,然后将其添加到在 -TagsFromFile %d%f.jpg
之后的某处命令。许多标签可能不需要添加 -XMP:
,因为并非所有 XMP 标签在其他组中都有同名标签。
根据您用来查看数据的应用程序,有可能某些数据会显示为 IPTC Core/Ext,但可能位于 IPTC IIM/Legacy 或 EXIF 组。这是因为很多应用程序会显示从其他组中的相应标签收集的数据。上述命令不会将其他组的数据复制到相应的 IPTC Core/Ext 标签,因为这是一个更复杂的操作。
此命令创建备份文件。添加 -overwrite_original
to suppress the creation of backup files. Add -r
以递归到子目录。
最后一个需要注意的细节是 PNG 文件中的元数据支持在大多数应用程序中非常有限。虽然 exiftool 会正确复制此数据,但您选择的应用程序可能不会以 PNG 格式显示它。 Windows,例如Properties->Details window.
中不会显示以上任何数据
我喜欢抄...
- IPTC 核心标题
- IPTC 核心标题
- IPTC 核心关键词
在具有相同文件名的 JPG EPS 和 PNG 文件的文件夹中,从 JPG 到 PNG 运行 Exiftool 中的一个命令可以批量执行。
编辑:文件名包含“.”字符,有时还有一个长破折号“—”
基本命令是
exiftool -ext png -TagsFromFile %d%f.jpg -Title -XMP:Headline -Subject -Description /path/to/PNGS/
您没有提到 OS,但是长破折号可能会在 Windows 下引起问题,因为 CMD/PS 有 unicode 字符问题,至少在 exiftool 方面是这样。有关解决方法,请参阅 exiftool FAQ #18 and
-ext
(-extension
) option 用于限制对 PNG 文件的处理,这样您就不会浪费时间将 jpg 数据复制回 jpg。
此命令将从 jpg 文件复制 XMP-dc:Title
、XMP-photoshop:Headline
、XMP-dc:Description
和 XMP-dc:Subject
标签(其中最后一个包含“关键字”)到同一目录中具有相同基本名称的 png 文件。 Title
和 Subject
标签在 XMP 组中有一个首选位置,因此名称可以保持简单,但由于 Headline
可以在 IPTC IIM/Legacy 组中以及 XMP 中, 它需要一个前导组名称以确保它被复制到正确的位置。
要扩展此命令以添加额外的 IPTC Core/Ext 标签,请在 exiftool XMP tags page 上查找适当的标签名称,在标签名称前加上 -XMP:
,然后将其添加到在 -TagsFromFile %d%f.jpg
之后的某处命令。许多标签可能不需要添加 -XMP:
,因为并非所有 XMP 标签在其他组中都有同名标签。
根据您用来查看数据的应用程序,有可能某些数据会显示为 IPTC Core/Ext,但可能位于 IPTC IIM/Legacy 或 EXIF 组。这是因为很多应用程序会显示从其他组中的相应标签收集的数据。上述命令不会将其他组的数据复制到相应的 IPTC Core/Ext 标签,因为这是一个更复杂的操作。
此命令创建备份文件。添加 -overwrite_original
to suppress the creation of backup files. Add -r
以递归到子目录。
最后一个需要注意的细节是 PNG 文件中的元数据支持在大多数应用程序中非常有限。虽然 exiftool 会正确复制此数据,但您选择的应用程序可能不会以 PNG 格式显示它。 Windows,例如Properties->Details window.
中不会显示以上任何数据