2017-01-18 2 views
0

저는 node-exif를 사용하여 제 아이폰으로 촬영 한 이미지의 메타 데이터를 검색하고 있습니다. 많은 데이터가 추출되지만 GPS 데이터가 누락됩니다. Mac 용 Apple 포토 앱은 이미지 위치를 보여줍니다. 그래서 나는 데이터가 어디에도 있다고 생각한다.node-exif : gps 데이터가 없습니까?

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 속성이 비어 있습니다. EXIF 오류를 콜백에 err를 포기하지 않기 때문에

..., gps: {}, interoperability: {}, makernote: { error: 'Unable to extract Makernote information as it is in an unsupported or unrecognized format.' } }

제작자 노트 속성 주어진 오류가 false 인 관련이없는 것 같다.

아이디어가 있으십니까?

답변

0

좋아, 문제는 Mac OS 포토 앱과 관련이 있습니다. 일반적으로 관련 메타 데이터는 내보낼 때 제거됩니다 (예 : 앱 창 밖으로 드래그). 내보내기 기능에서 빌드 기능을 사용하고 "위치 데이터"를 확인하면 위치 데이터를 포함하여 이미지가 내보내집니다 (파일> 내보내기 ... 참조).

관련 문제