【发布时间】:2012-05-07 16:10:01
【问题描述】:
我正在尝试从已拖入浏览器或已通过 html 文件输入元素选择的图像(jpeg)中提取 EXIF 数据。
我设法使用FileReader and FileReader.readAsDataURL 在浏览器中预览图像
如here所述。
我找到了一个EXIF library,它允许通过 javascript 提取图像的 EXIF 数据。但对我来说,只有将它与普通的 img 标签一起使用时才有效,这些标签通过 URL 加载其内容。
我还在 StackOverflow 上找到了this question,其中接受的答案表明这是不可能的。
但我很确定它可以实现,因为500px.com 在添加要上传的文件之后和上传完成之前立即提取 EXIF 数据。
一些想法应该如何从我从 FileReader 获得的 base64 编码图像中提取 EXIF 数据?
【问题讨论】:
-
一个更新的解决方案exif-js,基于来自http://www.nihilogic.dk/的相同EXIF_ Library
标签: javascript jquery html file-upload exif