Imagemagick 使用Image Magick识别配置文件icc
是否有方法使用image magick命令Imagemagick 使用Image Magick识别配置文件icc,imagemagick,identify,Imagemagick,Identify,是否有方法使用image magick命令identify或其他命令返回图像配置文件 例如,我有一个image kitchen.jpg。此图像具有Euroscale涂层v2的轮廓。我可以通过运行identifite-verbosekitchen.jpg看到这一点 ... signature: ff8c7f0b6159ca8b63507c0a0eac0af64d639b19e871e13163fb53746a4c4ddd xapMM:DerivedFrom: Profiles: Pr
identify
或其他命令返回图像配置文件
例如,我有一个image kitchen.jpg。此图像具有Euroscale涂层v2的轮廓。我可以通过运行identifite-verbosekitchen.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字节
,但现在我不知道如何返回下一行。试试这个
identify -verbose wohnbereih_original.tif | grep -A 2 'Profile-icc'
试试这个
识别-格式%[profile:icc]wohnbereih_original.tif我研究了如何使用imagemagick检测/识别icc配置文件,并得出了这个问题 然后,我发现了
identify -format %[profile:icc] wohnbereih_original.tif
将从版本6.8.7.2开始在imagemagick中提供(参考:
及)
对于以前的版本
identify -verbose wohnbereih_original.tif | grep -A 2 'Profile-icc'
是救命恩人。谢谢你。最后,我使用
identify-verbose wohnbereih_original.tif | grep-A 1'Profile icc'| grep-v Profile icc | sed's/^*/'
来获取名称配置文件icc Profile。你的助手帮了我很多忙!尝试此操作时,我得到了identify:unknown image属性“%[profile:icc]”@warning/property.c/interpretatimageproperties/3875.
。@rogach我也得到了这个结果,但我也得到了一个类似Adobe RGB(1998)的结果(它没有换行符,所以在下一个命令提示符之前)