如何解决从Tif转换为jpeg时Imagemagick失去IPTC元数据
我正在使用imagemagick使用以下命令将大量tif图像转换为jpg:
find /pfad/to/pictures -name \*tif -exec convert -quality 98% "{}" jpeg:"{}" \; -print
这意味着convert命令看起来像这样:
convert -quality 98% "myNice.tif" jpeg:"myNice.tif"
这将产生一个jepg图像,该图像具有-.tif
作为文件名,但这没关系,因为文件名(文件扩展名)在以后使用时无关紧要。
问题是:转换之前,tif文件具有不同的IPTC元数据,可以这样显示(例如IPTC版权信息):
$ convert -format '%[IPTC:2:116]' myNice.tif info:
© by me
转换后
$ convert myNice.tif jpeg:myNice.tif
IPTC信息丢失:
$ convert -format '%[IPTC:2:116]' myNice.tif info:
convert-im6.q16: unknown image property "%[IPTC:2:116]" @ warning/property.c/InterpretImageProperties/3831.
问题:从tif转换为jpeg时,有什么方法可以保留IPTC(和EXIF)元数据吗?
顺便说一句:不能选择使用exiftool,因为所有操作都应在一次find
运行中完成。
///编辑:我正在使用Ubuntu 18.04随附的ImageMagick 6.9.7-4,libtiff5 4.0.9-5ubuntu0.3,libjpeg-turbo8 1.5.2-0ubuntu5.18.04.4和libjpeg8 8c-2ubuntu8 LTS
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。