如何在将文件加载到网络浏览器时但在实际上传(在客户端)之前从 Javascript 中的图像文件(JPG、JPEG、PNG 等)读取地理位置数据。
最佳答案
有一个名为 exif
的模块,您可以像这样使用:
var ExifImage = require('exif').ExifImage;
try {
new ExifImage({ image : 'myImage.jpg' }, function (error, exifData) {
if (error)
console.log('Error: '+error.message);
else
console.log(exifData); // Do something with your data!
});
} catch (error) {
console.log('Error: ' + error.message);
}
您可以使用Browserify转换此 npm 模块以在浏览器中使用。
关于javascript - 如何在 Javascript 中从图像文件数据读取地理位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38898053/