是否有任何格式字符串可直接从GraphicsMagick对象读取Caption [2,120]数据?

时间:2019-11-06 11:09:03

标签: node.js imagemagick graphicsmagick

我在GraphicsMagick文档中没有找到任何有关读取“个人档案”对象数据下的标题的信息,因此我根本不知道是否有可能。有什么建议吗?

这就是我能够从gm对象检索EXIF数据的方式。

gm(dir + '/image.jpg').identify('%[EXIF:*]', function (err, info) {
    console.log(info);
});

1 个答案:

答案 0 :(得分:1)

Caption[2, 120]标签是IPTC规范的一部分,而不是EXIF。使用ImageMagick,IPTC有所不同,并且遵循以下格式。

%[IPTC:dataset:record]

对于Caption,数据集为2,记录为120

%[IPTC:2:120]

我不知道GraphicsMagick for Node,但这应该可以工作。

gm(dir + '/image.jpg').identify('%[IPTC:2:120]', function (err, info) {
    console.log(info);
});