无法使用exif获取图像元数据的属性
unable to get the attributes of an metadata of image using exif
我想使用java脚本在客户端获取图像的元数据,例如图像的颜色空间。我使用的代码在这里
<html>
<head>
<script type="text/javascript" src="../exif.js"></script>
</head>
<body>
Upload a local file to read Exif data.
<input id="file-input" type="file" />
<script>
document.getElementById("file-input").onchange = function(e) {
var file = e.target.files[0]
var reader = new FileReader();
reader.onload = (function(aImg) {
EXIF.getData(e.target.files[0], function() {
console.log("res.."+EXIF.pretty(this));
});
});
reader.readAsDataURL(file);
}
</script>
</body>
</html>
我的控制台里越来越空了。我在这里犯了什么错误?感谢您的帮助。提前谢谢。
我已经检查了这段代码,有一段时间我也没有得到元数据。
你的代码是正确的,这取决于图像,有些图像没有/共享信息,这就是为什么你会得到空白结果。尝试不同的图像,你会得到信息。
欲了解更多信息,请阅读本文。
相关文章:
- 将图像下载为数据url时出错
- Ajax调用,发送图像和其他数据
- 在Android浏览器中将图像渲染为数据流
- 使用回调获取图像像素数据
- 如何使用 HTML 图像请求将数据发送到服务器,或返回数据作为响应
- 如何使用xmlhttprequest将图像和其他数据一起发送
- 避免Facebook从网页中提取og元标记数据/或抓取
- 将图像作为数组放置,以便在单击图像时存储数据
- Javascript获取Facebook个人资料图像像素数据
- 选择图像并将数据传递到数据库
- 是否可以在HTML5中修改从Canvas中获取的图像的exif数据?
- 获取图像像素数据
- 在拖放过程中从外部远程图像读取URL数据
- 我可以从url加载图像的blob数据
- 如何向打开的图像添加html数据属性?
- AngularJS引导从base64图像旋转幻灯片数据
- 在ajax中将图像传递给数据对象
- 如何在Javascript中提取本地图像的元数据?
- Javascript有一个图像作为URI数据,我如何通过multipart/form-data表单上传这个图像
- 从图像中获取数据属性到单击输入框中