Может ли exif-parser извлекать теги XMP (Extensible Metadata Platform)? - PullRequest
0 голосов
/ 13 января 2020

Я ищу пакет Javascript для извлечения расширенного тега изображения Тип проекции для обнаружения между изображением с проекцией (например, сферическим изображением) и изображением без проекции.

I нашел другую библиотеку Javascript ( exifreader ), которая извлекает теги XMP (расширяемая платформа метаданных), включая тег Тип проекции .
Поскольку я ищу использовать хорошо поддерживаемый и оптимизированный код, который я сравнил между exif-parser 2 Javascript и exifreader .
По популярности и размеру exif -parser явно победитель (см. таблицу ниже).

Но я не нахожу никаких ссылок на расширенные метаданные или XMP флаги в exif-парсере код.

Can пакет Javascript exif-parser извлечение XMP теги?

Спасибо,
Ави

1 Ответ

0 голосов
/ 14 февраля 2020

Я хотел бы присоединиться к моей собственной библиотеке exifr . Я написал это, потому что другие там не поддерживаются, isomorphi c, не поддерживают фотографии HEI C, не могут анализировать сегменты, кроме TIFF / EXIF ​​(в вашем случае вы ищете XMP) , неэффективны, прочитайте весь файл или все вышеперечисленное.

Я написал exifr, чтобы быть самым быстрым и также самым эффективным. И да, он действительно читает XMP. Я был бы счастлив, если бы вы попробовали это. Есть игровая площадка для экспериментов с изображениями, или посмотрите хранилище и документы .

Хотя есть один улов. Чтобы уменьшить размер exifr, он не анализирует XML. Он экспортирует только строку XML. Существует множество синтаксических анализаторов XML и много способов синтаксического анализа XML (поскольку у тега могут быть как атрибуты, так и дочерние элементы).

PS: Сейчас у меня только выходные дни после публикации версии 3.0 .0, который полностью переписан. Он уже находится в главной ветке репо, но еще не опубликован на npm.

...