我在GraphicsMagick文档中没有找到任何有关读取“个人档案”对象数据下的标题的信息,因此我根本不知道是否有可能。有什么建议吗?
这就是我能够从gm对象检索EXIF数据的方式。
gm(dir + '/image.jpg').identify('%[EXIF:*]', function (err, info) {
console.log(info);
});
答案 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);
});