当我创建图像时,我有PNG
带有 的图像EXIF
和我想要维护的元数据。XMP
IPTC
WEBP
我正在运行视窗电脑。我尝试了几种方法,但都失败了。
我知道WEBP
不支持IPTC
元数据,只是EXIF
和,如果只是被维护/转移到,XMP
我会没事的。XMP
WEBP
原来的WEBP 编码器Google 有此选项:
-元数据细绳:要从输入复制到输出(如果存在)的元数据的逗号分隔列表。有效值:全部、无、外显子,国际商会, 韓式。默认为无。
我曾经使用过这样的命令行:
cwebp -metadata all image.png -o image.webp
但是,这样的命令行会带来这个警告,因此没有维护元数据:
Warning: only ICC profile extraction is currently supported on this platform!
我还尝试了另一个 Google 工具WebpMux。我已导出元数据EXIF
块XMP
Exif工具和文件.exif
并.xmp
运行如下命令行:
webpmux -set exif image.exif image1.webp -o image2.webp
webpmux -set xmp image.xmp image1.webp -o image2.webp
未插入元数据。
然后我发现Exiv2工具,据说它能够将图像元数据插入到WEBP
图像中。
我尝试过这个命令:
exiv2 -ee- image.png | exiv2 -ie- image.webp
它只复制部分元XMP
数据,而不是全部,例如,图像标题不会被复制,但描述会被复制。
我也尝试过使用以下方法提取元数据Exiv2到一个文件然后通过以下命令.exv
行将其插入到文件中:WEBP
exiv2 -ep image.webp
没有运气。
我也尝试过导入EXIF
和XMP
元数据文件Exiv2- 效果不佳。
问题:
有没有可行的方法可以插入EXIF
和/或XMP
将元数据添加到WEBP
图像中?
或者我可能用错了工具?那么请分享正确的命令行。