Exif.js获取图片元信息失败??
npm install exif-js --save
<template>
<div>
<img src="xxx.jpg" @load="callback($event)">
</div>
</template>
<script>
import EXIF from 'exif-js'
export default {
data(){return{}},
methods:{
callback(ev){
var imgObj=ev.target
EXIF.getData(imgObj, function() {
var orientation = EXIF.getTag('Orientation');//获取方向参数
console.log(allMetaData)//无法打印
});
}
}
}
</script>
问题是:
//EXIF.getData的回调没有执行????
即使执行了,执行EXIF.getAllTags(this);获取的数据是空对象:{}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
执行了的情况下获取到空:并不是所有图像都有exif信息的 一般情况下 是照相机等专业设备 手机拍照这种拍摄方式有exif信息 经过处理的图片都获取不到exif信息 例如用修改软件对图片处理编辑过
延时一下执行呢?
e.target.files[0];
我也遇到同样的问题,想知道大佬们如何解决这个问题的?
这个问题最后你怎么解决的?我也遇到了
我也遇到同样的问题,想知道大佬们如何解决这个问题的?