我希望能够使用JavaScript在客户端获取图像的元数据,例如图像的颜色空间。我正在使用以下代码:
<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>
我在控制台中得到了空的结果。 我在这里犯了什么错误? 非常感谢您的帮助。 先行致谢。