Есть ли какая-либо строка формата для чтения данных Caption [2,120], непосредственно формирующих объект GraphicsMagick? - PullRequest
0 голосов
/ 06 ноября 2019

В документе GraphicsMagick я не нашел ничего о прочтении заголовка под данными объекта Profiles, поэтому я не знаю, возможно ли это вообще. Любое предложение?

Так я могу получить данные EXIF ​​из объекта gm.

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

1 Ответ

1 голос
/ 07 ноября 2019

Тег 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);
});
...