728x90
반응형
교환 이미지 파일 형식 (Exif: Exchangeable Image File format)
디지털 카메라에서 이용되는 이미지 파일 포멧으로 JPEG, TIFF 6.0 과 RIFF, WAV 파일 포멧 에서 이용되며 사진에 대한 정보를 포함하는 메타 데이터를 추가한다.
- exif 는 JPEG 2000, PNG 나 GIF 파일에서는 지원하지 않는다.
Intro
교환 이미지 파일 형식은 일본 전자 산업 진흥협회에 의해 개발 되었다.
현재 교환 이미지 파일 형식을 정비하는 산업체나 표준화 기주가 존재하지 않지만 디지털 카메라에서 전 세계적으로 사용 되고있다.
EXIF 메타 데이터는 다음 정보를 포함한다.
- 날짜와 시간 정보
- 카메라 설정
- 저작권 정보에 대한 설명
Exif?
이미지, 사운드 파일에 대한 메타데이터를 지정하는 표준이다.
Exif 구조 일부
APP1 Marker
jpg 파일을 기준으로
0xffe1
로 시작한다.
Exif Header
TIFF Header
EXIF 는 데이터를 저장하기 위해 TIFF 포맷을 사용한다.
- II : Intel -> 리틀 엔디언
- MM : Motorola -> 빅 엔디언
- 빅 엔디언으로 데이터가 저장된 TIFF 헤더가 존재
- 태그 마크는 0x002a
- IFD 0 의 오프셋은 0x00000008
IFD
- Image File Directory
- EEEE : IFD 의 첫 2바이트, IFD에 있는 디렉토리 엔트리 수
- 다음에 올 데이터들: 엔트리, 다음 IFD의 오프셋
- TTTT : 2바이트, 엔트리의 태그 넘버
- ffff : 2바이트, 엔트리의 데이터 타입
- NNNNNNNN : 4바이트, 엔트리에 존재하는 component 수
- DDDDDDDD: 4 바이트, 엔트리에 존재하는 데이터나 데이터의 오프셋
728x90
반응형
'Misc' 카테고리의 다른 글
[misc] vscode ssh 접속이 안될 때 (0) | 2023.09.07 |
---|