有没有办法用image magick命令identify
或其他命令返回图像配置文件?
例如我有一个图像kitchen.jpg。此图片具有Euroscale Coated v2的个人资料。我可以通过运行identify -verbose kitchen.jpg
。
...
signature: ff8c7f0b6159ca8b63507c0a0eac0af64d639b19e871e13163fb53746a4c4ddd
xapMM:DerivedFrom:
Profiles:
Profile-exif: 4869 bytes
Profile-icc: 557164 bytes
Euroscale Coated v2
Profile-iptc: 7 bytes
unknown[2,0]:
Profile-xmp: 7501 bytes
Artifacts:
verbose: true
...
我尝试identify -verbose wohnbereih_original.tif | grep 'Profile-icc'
并返回Profile-icc: 557164 bytes
,但现在我不知道如何返回下一行。
答案 0 :(得分:4)
试试这个
identify -verbose wohnbereih_original.tif | grep -A 2 'Profile-icc'
答案 1 :(得分:1)
试试这个
识别-format%[个人资料:icc] wohnbereih_original.tif
答案 2 :(得分:0)
我的研究是如何使用imagemagick检测/识别ICC配置文件并达成了这个问题。
然后,我发现了
identify -format %[profile:icc] wohnbereih_original.tif
从版本6.8.7.2开始,将在imagemagick中提供(参考:http://www.imagemagick.org/discourse-server/viewtopic.php?t=24385 和http://www.imagemagick.org/discourse-server/viewtopic.php?t=24286)
对于以前的版本,
identify -verbose wohnbereih_original.tif | grep -A 2 'Profile-icc'
是救星。