7

identify有没有办法使用 image magick 命令或其他命令返回图像配置文件?

例如,我有一个图像 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了,但我现在不知道如何返回下一行。

4

3 回答 3

4

尝试这个

identify -verbose wohnbereih_original.tif | grep -A 2 'Profile-icc'
于 2011-04-25T13:45:00.900 回答
1

尝试这个

识别-格式 %[profile:icc] wohnbereih_original.tif

于 2014-01-22T13:49:48.367 回答
1

我研究了如何使用 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'

是救命稻草。

于 2015-11-06T03:39:54.440 回答