我正在寻找一个Javascript包,以提取一个扩展的图像标记投影类型,以检测之间的图像与投影(例如,球面图像)和图像没有投影。
我找到了另一个Javascript库(exifreader),它提取XMP (可扩展元数据平台)标记,包括Projection标记。
由于我希望使用维护良好和优化的代码,所以我比较了两个Javascript exif解析器和表达式阅读器。
就流行程度和大小而言,exif解析器显然是赢家(见下表)。
但是我在exif解析器代码中没有找到对扩展元数据或XMP标志的任何引用。

exif-解析器提取 XMP 标记?E 210
谢谢,
Avi
发布于 2020-02-14 14:42:48
我想加入我自己的图书馆exifr。我之所以编写它,是因为其他文件要么不维护,要么同构,不支持HEIC照片,不能解析除TIFF/EXIF之外的片段(在您的例子中,您正在查找XMP),效率低下,无法读取整个文件或以上所有内容。
我写exifr是最快也是最有效率的。是的,它读的是XMP。如果你能试一试我会很高兴的。这里有一个用于实验图像的游乐场,或者查看存储库和文档。
不过有一个陷阱。为了减少exifr的大小,它不解析XML。它只为您导出XML字符串。有很多XML解析器和许多解析XML的方法(因为标记可以同时具有属性和子属性)。
PS:现在我离发布3.0.0版只有一天的时间,这是一个完整的重写。它已经在回购的主要分支,但还没有发表在npm上。
https://stackoverflow.com/questions/59721220
复制相似问题