SYDLAB_inha/Featuremap Comp

JPEG - metadata

빈그레 2024. 1. 18. 21:56

 

 

 

metadata

 

 

https://velog.io/@nurungg/Image-Metadata

 

jpeg으로 압축된 파일은 다음과 같이 메타 데이터를 가진다.

 

 

 

jpeg,png,gif,webp등의 이미지 포맷은 이미지 압축을 어떻게 할 것인지 다룬 방법들이므로, 압축에 사용되는 필수 정보를 기본 요소 저장한다. 그래서 각 이미지 압축 포맷에는 부수적인 metadata저장을 위한 필드를 따로 지정해둔다.

 

대표적으로 exif metadata를 저장하기 위한 jpeg의 APP1이 그 예이다.

 

 

 

 

Exif (Exchangeable image file format)   //교환 이미지 파일 형

 

exif는 디지털 카메라에서 표준처럼 사용되는 metadata format이다.  

디지털 카메라로 찍은 파일은 대부분 JPEG/Exif 포맷으로 저장된다고 할 수 있다. (압축은 JPEG으로, metadata는 Exif로)

 

 

기본적으로 Exif는 TIFF(Tagged Image File Format)의 tag 구조를 빌려 표현되는데, 이는 독립적으로 사용되지 않고 JPEG, TIFF, RIFF, WAV 등의 기존 포맷과 함께 사용된다.

 

 

 

exif에서 다루는 meatadata tag들은 다양하다.

  • Date & Time: 사진을 찍은 날짜 및 시간 등이 저장된다.
    (2016년 Exif version 2.31 이후 time zone 또한 명시할 수 있게 되었다.)
  • Camera Info: 카메라에 대한 기본 정보. (카메라 모델, 제작사 등)
  • Camera Settings: 이미지를 찍을 당시의 카메라 설정값. (초점 거리, 플래시 사용유무, 조리개, 셔터 속도 등)
  • Orientation: 이미지의 회전/반전 정보.
    (가속도 센서를 활용해 이미지의 적절한 방향을 설정하거나, 이미지 편집 프로그램에서 회전/반전시킬 경우 해당 태그 값만 수정할 수도 있다.)
  • Geolocation: 위치 정보. (GPS)
  • Thumbnail: 카메라 모니터나 파일 탐색기에서 보여질 섬네일도 저장된다.
    (이미지를 수정할 경우, 해당 tag도 함께 수정되어야 한다! 수정 전의 이미지가 유출될 수 있다!)
  • Description: 이미지에 대한 설명.
  • Copyright: 아티스트 및 저작권에 대한 정보도 저장할 수 있다. (사실 아무나 수정할 수 있어서 조금 취약하다고 생각된다.)