교환 이미지 정보(EXIF)

교환 이미지 정보(EXIF)

디지털 카메라로 찍은 사진에는 카메라 모델, 촬영 시각, 조리개 값 같은 메타데이터가 헤더에 함께 저장돼요. 이 정보를 PHP에서 읽고 싶다면 EXIF 확장을 사용하면 돼요.

출처: Exchangeable image information

본문

EXIF 확장을 사용하면 이미지 메타데이터를 다룰 수 있어요. 예를 들어 디지털 카메라로 찍은 사진의 메타데이터를, 이미지 헤더에 저장된 정보로부터 읽어낼 수 있어요. 이런 정보는 주로 JPEG과 TIFF 이미지에서 흔히 찾을 수 있어요.

Exif 함수들

  • exif_imagetype — 이미지의 타입을 판별
  • exif_read_data — 이미지 파일에서 EXIF 헤더를 읽음
  • exif_tagname — 인덱스에 해당하는 헤더 이름을 가져옴
  • exif_thumbnail — 이미지에 내장된 썸네일을 가져옴
  • read_exif_dataexif_read_data 의 별칭(alias)

더 알아보기

  • EXIF 메타데이터를 읽기 위해 GD 라이브러리는 필요하지 않아요. EXIF 확장만으로도 작동하며, GPS 정보나 렌즈 정보까지 폭넓게 읽을 수 있어요.