在javascript中检测图像的EXIF方向

时间:2013-10-21 15:52:18

标签: javascript jquery exif

在我的移动网络应用程序中,我需要检查使用input type = file control选择的图像文件的EXIF方向标记,这需要在客户端使用javascript,在选定的图像文件之前完成上传到服务器。

我见过几个与此类似的线程,但大多数人都说使用名为binaryajax.js的库来访问文件对象中的EXIF数据。不幸的是,在我的项目中简单地包含binaryajax.js导致jQuery 1.7.1中的Access Denied错误,我不知道为什么会发生这种情况。此错误使我无法使用此jquery库。所以我正在寻找一个不使用这个库的解决方案。我试图使用的另一个库是jquery.exif.js,我也遇到了拒绝访问错误试图使用它。

编辑:

经过大量测试后,我使用binaryajax.js跟踪了我的主页上的两个链接(这不是我包含jquery插件的页面)的错误原因:

<a onclick="$('#home-form-login').submit();"></a>

在链接上包含这些单击事件处理程序会导致尝试使用该插件时出现拒绝访问错误。因为链接在我的主页上,所以如果有意义的话,它们也会包含在我访问的每个其他页面中。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我最近遇到了这个库,用于JavaScript中的图像处理。它可以读取图像的EXIF数据,包括方向。值得研究

https://github.com/blueimp/JavaScript-Load-Image