国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

vue使用exif獲取圖片經(jīng)緯度的示例代碼

瀏覽:98日期:2022-10-20 09:05:16

我上一篇文章寫了怎么壓縮圖片和旋轉(zhuǎn)。這篇寫一下怎么看圖片的經(jīng)緯度

注意!!!

只有原圖有大量的元數(shù)據(jù)信息。通過拍照軟件如:b612等,拍攝的照片是軟件處理過的,所以一定要使用原圖來擦查詢

下面貼以下代碼。

<template> <div> <input type='file' accept='image' @change='upload' /> <span>{{textData}}</span> </div></template><script>export default { data() { return { picValue: {}, headerImage: ’’, textData:’’ }; }, components: {}, methods: { upload(e) { console.log(e); let files = e.target.files || e.dataTransfer.files; if (!files.length) return; this.picValue = files[0]; this.imgPreview(this.picValue); }, imgPreview(file) { let self = this; let Orientation; //去獲取拍照時的信息,解決拍出來的照片旋轉(zhuǎn)問題 self.EXIF.getData(file, function() { Orientation = self.EXIF.getTag(this, ’Orientation’); }); // 看支持不支持FileReader if (!file || !window.FileReader) return; if (/^image/.test(file.type)) { // 創(chuàng)建一個reader let reader = new FileReader(); // 將圖片2將轉(zhuǎn)成 base64 格式 reader.readAsDataURL(file); // 讀取成功后的回調(diào) reader.onloadend = function() { let result = this.result; let img = new Image(); img.src = result; self.postImg(file); }; } }, postImg(val) { //這里寫接口 let self = this; // document.getElementById(’upload’) // this.EXIF.getData(val, function(r) { let r = this.EXIF.getAllTags(val); const allMetaData = r; let direction; if (allMetaData.GPSImgDirection) { const directionArry = allMetaData.GPSImgDirection; // 方位角 direction = directionArry.numerator / directionArry.denominator; } let Longitude; if (allMetaData.GPSLongitude) { const LongitudeArry = allMetaData.GPSLongitude; const longLongitude = LongitudeArry[0].numerator / LongitudeArry[0].denominator + LongitudeArry[1].numerator / LongitudeArry[1].denominator / 60 + LongitudeArry[2].numerator / LongitudeArry[2].denominator / 3600; Longitude = longLongitude.toFixed(8); } let Latitude; if (allMetaData.GPSLatitude) { const LatitudeArry = allMetaData.GPSLatitude; const longLatitude = LatitudeArry[0].numerator / LatitudeArry[0].denominator + LatitudeArry[1].numerator / LatitudeArry[1].denominator / 60 + LatitudeArry[2].numerator / LatitudeArry[2].denominator / 3600; Latitude = longLatitude.toFixed(8); } self.textData = ’我是Longitude’ + Longitude + ’ ====== ’+'我是Latitude' + Latitude console.log(’我進來了’, direction, Longitude, Latitude); console.log(’allMetaData’, allMetaData); //接口 axios // }); } }};</script>

這個功能是下載的exif.js文件,也可以通過npm安裝依賴。不過都要掛在到原型鏈上。

以上就是vue使用exif獲取圖片經(jīng)緯度的示例代碼的詳細(xì)內(nèi)容,更多關(guān)于vue 獲取圖片經(jīng)緯度的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 一区二区不卡在线 | a级毛片无码免费真人 | 国产精选91热在线观看 | 久草视频网站 | 欧美国产高清欧美 | 欧美精品国产一区二区三区 | 国产精品久久久久久久久久久威 | 日本一区二区三区四区公司 | 国产免费一区二区三区在线观看 | 亚洲精品一区二区三区五区 | 日韩精品久久久免费观看夜色 | 日本一区二区三区不卡在线视频 | 欧美aaaaaaaaa| 日本一二线不卡在线观看 | 欧美一级毛片不卡免费观看 | 91色综合综合热五月激情 | 亚洲精品第一国产综合野 | 男女午夜爱爱久久无遮挡 | 男人的天堂视频在线观看 | 99国产国人青青视频在线观看 | 三级黄色a| 欧美高清一级毛片免费视 | 欧美成人性色生活片天天看 | www毛片com| 一级做a爰性色毛片 | 中文字幕亚洲一区二区va在线 | 91香蕉国产线观看免 | 在线成人a毛片免费播放 | 91国在线啪精品一区 | 国产精品专区第二 | 性刺激免费视频观看在线观看 | 久草中文在线视频 | 久久精品视频16 | 一区二区三区亚洲视频 | 亚洲国产成人久久综合野外 | 超级碰碰碰视频视频在线视频 | 日本欧美国产精品 | 欧美视频一区 | 欧美成人香蕉网在线观看 | 精品国产理论在线观看不卡 | 亚洲视频在线观看免费 |