使用javascript读取jpeg xmp元数据

Read jpeg xmp metadata with javascript

本文关键字:xmp 元数据 jpeg 读取 javascript 使用      更新时间:2023-09-26

有没有办法用javascript读取jpg元数据?我的主要兴趣是xmp评级值(在Windows资源管理器中显示的评级为5颗星)。此外,拍摄这张照片的时间也令人感兴趣。

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

我的用例是一个简单的图库网站,我想在那里显示Windows资源管理器中给出的评级,可能还有照片拍摄时间等。

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

如果您将JPEG作为文本文件打开,并ctr-f"xmp",您将看到xmp元数据。它将采用xml格式。

在javascript中,您只需使用文件读取器api来读取文本,然后解析xmp字符串来检索您要查找的信息。