【问题标题】:Reading a distant image with JavaScript and getting its metadata使用 JavaScript 读取远距离图像并获取其元数据
【发布时间】:2014-03-26 08:31:20
【问题描述】:

我想在 JavaScript 中读取 JPEG 文件的 XMP 元数据。我找到了一种 PHP (How can I read XMP data from a JPG with PHP?) 的方法,我们可以使用 AJAX 在 JavaScript 中轻松调整它,但问题是:那些不在我们服务器上的远距离图像呢?

谢谢

【问题讨论】:

  • 只需将url发送到服务器,服务器将下载并获取元数据。
  • 如果您指的是客户端机器中的文件,您无法使用javascript从客户端机器访问文件。你需要闪光灯。或者您可以将文件发送到服务器进行临时存储,然后您可以从服务器端确定元数据。
  • @Musa:我目前使用这个解决方案,但我会避免 PHP 有一个仅限 JavaScript 的解决方案。
  • @rationalboss:不,抱歉,我的信息不是很清楚,我想通过其 URL 读取存储在其他服务器上的图像。
  • 你不能由于同源政策

标签: javascript ajax jpeg xmp


【解决方案1】:

使用 javascript 读取图像元数据的起点是我在 github 上找到的库 exif-js。

https://github.com/jseidelin/exif-js

不好的是它只关注 Exif 而不会读出 XMP 信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-21
    • 1970-01-01
    • 2020-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-10
    • 1970-01-01
    相关资源
    最近更新 更多