3

有没有办法用 javascript 读取 jpg 元数据?我的主要兴趣是 xmp 评级值(在 Windows 资源管理器中显示的 5 星评级)。拍照的时间也很有趣。

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

我的用例是一个简单的画廊网站,我想在其中显示 Windows 资源管理器中给出的评分,可能还有照片拍摄时间等信息。

4

1 回答 1

1

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

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

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

于 2016-07-19T00:43:03.060 回答