用javascript读取jpeg xmp元数据

有没有什么办法来阅读与JavaScript的JPG元数据? 我的主要兴趣是xmp评分值(在Windows资源pipe理器中显示5颗星的评分)。 此外,照片拍摄的时间是有趣的。

我知道我可以使用服务器端代码来获取这些数据,但我想避免额外的往返来获取此信息。

我的用例是一个简单的画廊网站,我想显示在Windows资源pipe理器中给出的评分,以及可能像拍摄照片时等等。

JPEG中的XMP元数据实际上只是嵌入到JPEG中的纯文本。

如果您打开一个JPEG文件作为文本文件,并使用ctr -f“xmp”,则会将您带入XMP元数据。 它将以xml格式。

在JavaScript中,您可以使用文件读取器api来读取文本,然后解析xmp字符串以检索您正在查找的信息。