이번 포스트에서는 sharp와 exif-reader를 이용하여 JPEG 이미지의 Exif 데이터를 조회해보겠습니다. JPEG 이미지를 다루는 프로젝트를 진행하던 중, 이미지의 헤더(메타 데이터)를 조회해야 할 필요가 있었습니다. sharp의 metadata() API를 사용하면 이미지의 메타 데이터를 얻어올 수 있습니다. 하지만, 수정일자, 위치 등의 상세한 정보는 EXIF 형식으로 저장되어 있고, sharp에서는 Exif 데이터를 Buffer로 반환해줍니다. 검색을 통해 Buffer를 input으로 사용하는 모듈 exif-reader를 발견했습니다. contributor 에 익숙한 프로필이 보여 확인해보니 sharp의 contributor였습니다. 반가움과 동시에 강한 믿음이 샘솟아 바로 설치했습니다...