uni-app 获取图片的exif和iptc信息 的 js SDK 地址
版本 1.0.0(2021-02-14)
导入
import {
getImageData,
getFloatLocationByExif
} from '@/js_sdk/iz-exif/js_sdk/izExif/izExif.js'
运用
uni.chooseImage({
sizeType:['original'],
success: (e) => {
console.log(e)
let src = e.tempFilePaths[0]
getImageData(src).then(res=>{
console.log(res)
console.log(getFloatLocationByExif(res.exif))
console.log(resexif.exif.DateTime, '拍照时间');
console.log(resexif.exif.undefined, '机型')
}).catch(e=>{
console.log(e)
})
}
})
文件下载
存在问题
1. ios 报 Uncaught ReferenceError: readIPTCData is not defined 错误
目前解决办法 将izExif.js文件下的findIPTCinJPEG方法的
return readIPTCData(file, startOffset, sectionLength);