Тег Caption[2, 120]
является частью спецификации IPTC, а не EXIF. С ImageMagick IPTC немного отличается и соответствует следующему формату:
%[IPTC:dataset:record]
Так что для Caption
набор данных равен 2
, а запись равна 120
.
%[IPTC:2:120]
Я не знаю GraphicsMagick для Node, но это должно работать.
gm(dir + '/image.jpg').identify('%[IPTC:2:120]', function (err, info) {
console.log(info);
});