Exif메타데이터 / orientation

EXIF( 아이폰에서 사진 파일의 정보를 표시한 사진)

Exif란?

  • Exif 메타데이터

    교환 이미지 파일 형식(Exchangable Image File format)으로, 이미지 파일에 포함될 수 있는 메타데이터의 한 종류입니다.

    주로 사진과 관련된 다양한 정보를 저장합니다.

    ( 파일 메타데이터 > Exif > orientation )

  • 지원 형식

    JPEG 형식은 Exif 정보를 지원하며, 2017년 이후 PNG 형식도 Exif 정보를 지원하기 시작했습니다. GIF 형식은 Exif 정보를 지원하지 않습니다.

  • 포함될 수 있는 정보

    - 카메라 제조사

    - 모델

    - 회전 방향(orientation)

    - 촬영 날짜와 시간

    - 색 공간

    - 초점 거리

    - 플래시 사용 여부

    - ISO 속도

    - 조리개 값

    - 셔터 속도

    - GPS 정보

    등이 포함될 수 있습니다.

Exif에 포함되는 orientation에 대해서

  • 회전 방향(orientation)

    사진이 촬영된 방향을 나타내는 정보로, 사진을 올바른 방향으로 보여주기 위해 중요합니다.

    예를 들어, 스마트폰으로 가로 방향으로 사진을 촬영하면 'orientation' 값을 90도로 설정될 수 있으며

    이는 *스마트폰이 사진을 정상적인 방향으로 보여주기 위해 내부적으로 orientation을 90도에서 0도로 조정해서 표시하므로 항상 올바른 방향으로 볼수있다

  • 문제점

    일부 컴퓨터 브라우저에서는 'orientation' 정보를 올바르게 처리하지 못한다

    그래서 사진이 원래 촬영된 방향(예: 90도 기울어진 상태) 그대로 표시해서 90도 기울어진 방향이 그대로 표시되게 된다

  • 해결 방법

    서버에 사진을 저장하기 전에 'orientation' 정보를 읽어서 필요한 경우 사진을 회전시켜 정상적인 방향으로 저장하는 것입니다.




참고

참고1

참고2

참고3

Mar 27, 2024 Views 200