node-exif:没有gps数据?

时间:2017-01-18 10:18:41

标签: node.js exif

我正在使用node-exif来检索用我的iphone拍摄的图像的元数据。提取了大量数据,但缺少GPS数据。适用于Mac的Apple Photos应用程序显示图像位置。所以我猜数据就在任何地方。

var ExifImage = require('exif').ExifImage
try {
    new ExifImage({image: 'test.jpg'}, (err, data) => {
        console.log(data)
    })
} catch(e) {
    console.log('Error when trying to retrieve exif data.')
}

在输出中,GPS属性为空。

  

...,gps:{},互操作性:{},makernote:{错误:'无法提取   Makernote信息,因为它处于不受支持或无法识别的状态   格式。' }}

makernote属性中的给定错误似乎不相关,因为exif不会在回调中err引发错误false

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

好的,问题与Mac OS Photos应用程序有关。通常在导出时剥离相关元数据(例如,拖出应用程序窗口)。使用内置导出功能并检查"位置数据"并将导出图像,包括位置数据(参见文件>导出...)。