2012년 12월 24일 월요일

Exif 이미지 파일형식

교환 이미지 파일 형식 (Exif; Exchangable Image File format)은 디지털 카메라에서
이용되는 이미지고 JPEG, TIFF6.0, RIFF, WAV파일에 이용되며
사진에 대한 정보를 포함하는 메타데이터를 추가한다고 한다. Exif는 JPEG2000, PNG, GIF파일에서는
지원하지 않는다.

Exif는 일본전자산업진흥회(JEIDA)에서 개발되었다고 한다-_-;
현재 교환이미지 파일형식을 정하는 단체가 기구는 존재하지않지만
디지털 카메라에서 전세계적으로 사용된다고합니다.

- 날짜와 시간정보, 카메라정보, 저작권정보, 그외GPS정보를 담고있습니다.
Exif 메타 데이터 정보
카메라 제조사, 카메라 모델, 회전 방향, 날짜와 시간, 색 공간, 초점 거리, 플래시, ISO 속도, 조리개, 셔터 속도 등의 정보를 제공한다.

위키 Exif

c#에서 GPS정보를 가진 jpeg파일을 읽어 GPS 와 정보등을 읽어보도록 하겠습니다.
우선 Exif파일을 읽어드리기 위해선 라이브러리 ExifLibrary를 다운받아봅시다.

codeproject ExifLibrary

만든이는 터키의 Ozgur Ozcitak 님이랍니다. 여행을 가셔서 많은 사진들을 찍었답니다.
gps정보가 담긴 사진말이죠 , 집으로 돌아와 자기가 어디에 가서 무얼했는지
사진만으로는 귀찬았답니다. 그래서 사진에는gps정보가 있을테니
구글어스나, 피카소, 등으로 gps정보를 가지고 지도에 내가 어디갔었는지를
표시해주려고 했엇지만 ... c#에서는 Exif파일포맷에 대한 기능을 제공하고있지만
마음에 들지 않았나봅니다 좀더 정확한 정보가 필요 했었나보군요.
그래서 자기가 손수 Exif라이브러리를 만들었다고 하네요!!! OH Showking ,,
개발자는 이런데서 빛을 발휘하는군요 ..오옷 나두ㅠ_ㅠ

다운받구 해당 폴더 안에 ExifLabrary.dll 을 프로젝트에
참조 추가해주고 사용해 봅시다.
뭐 사용법은 간단합니다.(codepoject 사용법이 나와있습니다.큭)



Exif파일의 각종 정보를 알아볼수가 있었습니다.~~
다음시간에는 이 위치정보를 가지고 지도에 찍어보도록 하겠습니다.
즐거운 클수마스 보내세요

아래는 Exif파일 포맷입니다.



댓글 1개:

  1. 좋은정보 잘보고갑니다.
    showking이 아니라 shocking 오타네요
    수고하세요

    답글삭제