问题描述
我正在使用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 (将#修改为@)