exiftool生成XMP文件方法
时间:2022-06-01 09:16:04
ExifTool是一个独立于平台的Perl库,另外还有一个命令行应用程序,用于读取,编写和编辑各种文件中的元信息。ExifTool支持许多不同的元数据格式,包括EXIF,Gps,IPTC,XMP,JFIF,GeoTIFF,ICC profile,Photoshop IRB,FlashPix,AFCP和ID3,小编今天分享exiftool生成XMP文件方法来了解一下吧~
exiftool使用教程
1.将同名标签从所有信息类型复制到XMP中的首选位置:
(是源文件名和扩展名,是目标文件名)SRC.EXTDST
exiftool -tagsfromfile SRC.EXT DST.xmp
2.将源文件重写为目标XMP文件:
(与上面的效果相同,但是如果输出的XMP文件已经存在,则该命令将以错误退出)
exiftool SRC.EXT -o DST.xmp
3.复制XMP,保留原始位置:
(即,仅将XMP标签复制到目标文件中的相同名称空间)
exiftool -tagsfromfile SRC.EXT -all:all DST.xmp
高级:请注意,-all:all上面-xmp:all仅使用了, 即使只复制XMP标签(因为目标是XMP文件),也可以使用。这是因为-all:all保留族1组(即XMP名称空间),同时-xmp:all会将标签复制到首选XMP名称空间,这对于存在于多个名称空间中的XMP标签可能有所不同。为了获得两全其美的效果,"-all:all<xmp:all"可以使用它来避免分配未复制标签的低效率,同时仍保留第1组族。
4.将源重写为XMP文件,保留位置:
(与上述效果相同,但是如果XMP文件已经存在,则该命令将失败)
exiftool SRC.EXT -o DST.xmp -all:all
5.使用标准标签名称映射从EXIF和IPTC生成XMP:
(这些.args文件在完整的ExifTool发行版中可用)
exiftool -tagsfromfile SRC.EXT -@ exif2xmp.args -@ iptc2xmp.args DST.xmp
6.将XMP作为块复制到XMP文件:
(写为块是传输未知或不可写的XMP标签的唯一方法)
exiftool -tagsfromfile SRC.EXT -xmp DST.xmp
请注意,这将不会处理JPEG图像中的扩展XMP段(如果存在)。
7.提取XMP作为块并写入输出XMP文件:(与上述效果相同)
exiftool -xmp -b SRC.EXT > DST.xmp
与前面的命令一样,此命令将不会在JPEG图像中复制扩展的XMP片段,但是在这种情况下,-a可以添加该选项以提取扩展的XMP块。但是,结果将是ExifTool可以读取的非标准XMP文件,而其他实用程序则不能。
8.将 XMP提取为扩展名为.xmp的输出文本文件的块:
(与上面的效果相同,但是目标文件名将与源文件相同,并且如果存在XMP文件,则该命令将失败,而先前的命令将覆盖现有文件)
exiftool -xmp -b -w xmp SRC.EXT
此命令的优点是它可以应用于多个源文件或整个目录。
9.将所有XMP标签从XMP Sidecar文件还原到JPG图像中的XMP:
exiftool -tagsfromfile SRC.xmp -all:all DST.jpg
10.将XMP作为一个块从XMP边车文件恢复到JPG图像:
(与上述效果相同,但此命令将复制所有不可写的XMP标签,并且作为块复制时,不会添加XMP规范建议的2 kB填充)
exiftool -tagsfromfile SRC.xmp -xmp DST.jpg
或同等
exiftool "-xmp<=SRC.xmp" DST.jpg
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Mac 上 spotlight 默认搜索引擎如何修改?
![](https://img.aspxhome.com/file/2023/9/a205099_0s.jpeg)
苹果计划在 2022 年重新设计 iPad Pro、高端 iMac、新Mac Pro 等
![](https://img.aspxhome.com/file/2023/8/a203728_0s.jpeg)
双显卡如何流畅的玩游戏?双显卡流畅的玩游戏教程
![](https://img.aspxhome.com/file/2023/4/47854_0s.png)
WPS Excel表格条件格式在哪如何使用
![](https://img.aspxhome.com/file/2023/4/37064_0s.png)
Mac系统也需要优化 这 3 款优秀软件值得了解
![](https://img.aspxhome.com/file/2023/7/a201957_0s.jpeg)
wps文字怎样设置默认打开方式
excel 如何计算两个时间之间的小时差?
![](https://img.aspxhome.com/file/2023/4/a161214_0s.jpg)
Word中文档页脚页数的设置方法
WPS2019表格怎么每页都显示表头?
![](https://img.aspxhome.com/file/2023/2/a166012_0s.png)
Excel中IMSQRT函数的语法和用法
![](https://img.aspxhome.com/file/2023/7/a155777_0s.jpg)
如何让Excel表格行列自动求和
![](https://img.aspxhome.com/file/2023/3/37253_0s.jpg)
利用Excel把表格内文字颠倒顺序显示的方法
![](https://img.aspxhome.com/file/2023/5/42775_0s.png)
Excel中进行表格把英文翻译成中文的操作技巧
Excel 2010将不相邻区域打印在同一页
![](https://img.aspxhome.com/file/2023/5/39445_0s.jpg)
怎样打印Word2013文档中的XML标记
![](https://img.aspxhome.com/file/2023/0/21120_0s.jpg)
Word2003中删除文档创建者的个人信息
![](https://img.aspxhome.com/file/2023/8/22158_0s.gif)
在Excel中打出正负号的方法图解步骤
Excel中如何批量隔行插入空行
![](https://img.aspxhome.com/file/2023/8/39878_0s.jpg)
Win7换Win10系统怎么进行Bios设置?
![](https://img.aspxhome.com/file/2023/2/51672_0s.png)
WPS演示通过打包实现连续播放文件
![](https://img.aspxhome.com/file/2023/9/a165409_0s.jpg)