맥에서 사진 EXIF 정보(메타데이터) 확인하는 방법

맥에서 사진의 ‘EXIF(메타데이터)’ 정보를 확인하는 방법입니다. ‘EXIF(메타데이터)’는 우리가 흔히 사진과 함께 저장하는 위치 정보, 조리개 값, 노출 시간 등의 값이라고 보시면 됩니다. 따로 설정을 변경하지 않는 이상, 디지털 기기를 이용해서 촬영하는 모든 사진에는 ‘EXIF’라는 메타데이터 표준으로 사진과 관련된 데이터가 저장됩니다.

  • UPDATE 2019-02-21 : macOS 모하비 내용 반영 및 이미지 문구 수정

EXIF란? ▼

‘EXIF’는 ‘Exchangeable Image File Format’로써 일본 카메라 회사들이 현 일본전자정보기술산업협회를 통해 만든 표준입니다. 1995년 11월 최초 제정되었으며, 2003년 09월 2.21 개정안이 현재(2006년 02월) 최신입니다. ‘일반 사용자들이 쉽게 사용할 수 있는 디지털 정지영상 카메라용 정보 교환 체제 구축’을 목표로 제정되었으며, 협회 표준으로서 법률적인 구속력을 가지고 있지는 않지만, 일본에 있는 거의 모든 디지털 카메라 업체가 참가해 제정한 표준이고 매우 간단한 기술이므로 현재 판매되고 있는 카메라는 거의 모두 ‘EXIF’를 탑재하고 있습니다.

출처 – Couping:Exif란?


파인더에서 EXIF(메타데이터) 정보 확인하기

파인더의 ‘파일 정보 보기(Get Info)’ 기능을 통해 EXIF 정보를 쉽게 확인하실 수 있습니다. 모하비 이상의 운영체제부터는 ‘갤러리 보기(View as Gallery)’ 기능으로 바로 확인하실 수 있기 때문에 따로 ‘정보 보기’ 창을 열지 않으셔도 됩니다.

  • View as Gallery | 단축키 cmd + 4 ▼

 

‘정보 보기’ 창을 활용하여 정보를 확인하고자 하시면 아래와 같이 진행하시면 됩니다.

1) 파일에 마우스 우클릭을 하신 후 ‘정보 보기(Get Info)’를 선택합니다. ▼

  • ⌘(cmd) + i 단축키를 사용하셔도 됩니다.

 

2) 아래와 그림의 ‘More Info’ 부분에서 메타데이터를 확인하실 수 있습니다.

  • 사진 파일 관련 메타데이터 예시 ▼


사진(Photos) 앱에서 EXIF 확인하기

맥의 사진(Photos 앱에서 사진을 관리 중이시라면 특별한 작업 없이 EXIF 정보를 확인하실 수 있습니다.

 

1) 파인더에서와 마찬가지로 ‘우클릭 > ‘정보 보기(Get Info)’를 선택하시면 됩니다. ▼

  • 단축키 ‘⌘(cmd) + i’를 사용하셔도 됩니다.

 

2) 아래 정도의 정보를 바로 확인하실 수 있습니다. 혹, 저장된 위치 정보를 삭제하고자 하시면 이전에 작성해둔 ‘맥 Photos(사진) 앱을 이용하여, 사진에 위치 정보 입력하기‘ 글을 참고 바랍니다. ▼


미리보기(Preview) 앱에서 보기

미리보기(Preview) 앱은 맥의 기본 이미지 연결 앱입니다. 보통 이미지를 더블 클릭하면 같이 실행되죠. 미리보기 앱에도 파인더의 ‘정보 보기’와 비슷한 기능이 존재하는데 이를 이용하면 보다 자세한 ‘EXIF’ 정보를 확인하실 수 있습니다. 미리보기 앱의 정보창에는 여러가지 하위 탭이 존재하니 아래 그림을 참고하여 ‘EXIF’ 파트를 열어보시기 바랍니다.

미리보기 앱에서 정보창 열기 ▼

  • ‘미리보기 앱의 메뉴바의 Tools > Show Inspector 선택’ 혹은 ‘단축키 ⌘(cmd) + i’


터미널(Terminal) 앱에서 보기

터미널을 주로 사용하시는 분들이라면 커맨드 라인에 의한 명령어를 입력하는 것이 마우스보다 더 편하실 수도 있습니다. EXIF 역시 메타데이터이기 때문에 터미널의 메타데이터를 출력해주는 커맨드(mdls)를 활용하여 사진 파일을 훌어보시면 원하는 정보를 확인하실 수 있습니다. 출력되는 정보는 파인더나 사진 앱보다는 자세하며 미리보기 앱에서 보실 수 있는 정보량과 비슷합니다.

기본 문법

mdls [사진 파일]

grep 커맨드 조합 예시

사진 파일 하나에 저장된 메타데이터의 양도 상당하기 때문에 grep 커맨드로 한정하시는 것이 읽기 편하실 수 있습니다.

mdls [사진 파일] | grep [특정 메타데이터 항목]
$ mdls FullSizeRender.jpg | grep PixelHeight
kMDItemPixelHeight                       = 2250

일반 mdls 출력 화면 예시 ▼

$ mdls FullSizeRender.jpg
_kMDItemOwnerUserID                      = 501
kMDItemAcquisitionMake                   = "Apple"
kMDItemAcquisitionModel                  = "iPhone 7 Plus"
kMDItemAltitude                          = 110.6668092386655
kMDItemAperture                          = 1.695993715632365
kMDItemBitsPerSample                     = 32
kMDItemColorSpace                        = "RGB"
kMDItemContentCreationDate               = 2017-09-03 09:03:21 +0000
kMDItemContentModificationDate           = 2017-09-03 09:03:21 +0000
kMDItemContentType                       = "public.jpeg"
kMDItemContentTypeTree                   = (
    "public.jpeg",
    "public.item",
    "public.data",
    "public.image",
    "public.jpeg",
    "public.content"
)
kMDItemCreator                           = "10.3.3"
kMDItemDateAdded                         = 2017-09-03 15:01:49 +0000
kMDItemDisplayName                       = "FullSizeRender.jpg"
kMDItemDownloadedDate                    = 2017-09-03 14:06:09 +0000
kMDItemEXIFVersion                       = "2.2.1"
kMDItemExposureMode                      = 0
kMDItemExposureProgram                   = 2
kMDItemExposureTimeSeconds               = 0.04166666666666666
kMDItemFlashOnOff                        = 0
kMDItemFNumber                           = 1.8
kMDItemFocalLength                       = 3.99
kMDItemFSContentChangeDate               = 2017-09-03 14:06:09 +0000
kMDItemFSCreationDate                    = 2017-09-03 14:06:09 +0000
kMDItemFSCreatorCode                     = ""
kMDItemFSFinderFlags                     = 0
kMDItemFSHasCustomIcon                   = (null)
kMDItemFSInvisible                       = 0
kMDItemFSIsExtensionHidden               = 0
kMDItemFSIsStationery                    = (null)
kMDItemFSLabel                           = 0
kMDItemFSName                            = "FullSizeRender.jpg"
kMDItemFSNodeCount                       = (null)
kMDItemFSOwnerGroupID                    = 20
kMDItemFSOwnerUserID                     = 501
kMDItemFSSize                            = 1592690
kMDItemFSTypeCode                        = ""
kMDItemGPSDateStamp                      = "2017:09:03"
kMDItemGPSDestBearing                    = 209.9710467706013
kMDItemHasAlphaChannel                   = 0
kMDItemImageDirection                    = 209.9710467706013
kMDItemISOSpeed                          = 40
kMDItemKind                              = "JPEG image"
kMDItemLastUsedDate                      = 2017-09-03 15:02:07 +0000
kMDItemLatitude                          = 36.15819166666667
kMDItemLogicalSize                       = 1592690
kMDItemLongitude                         = 130.1823883333333
kMDItemOrientation                       = 0
kMDItemOriginApplicationIdentifier       = "com.apple.messages"
kMDItemOriginSenderHandle                = "+821000000000"
kMDItemPhysicalSize                      = 1593344
kMDItemPixelCount                        = 6750000
kMDItemPixelHeight                       = 2250
kMDItemPixelWidth                        = 3000
kMDItemProfileName                       = "Apple Wide Color Sharing Profile"
kMDItemRedEyeOnOff                       = 0
kMDItemResolutionHeightDPI               = 72
kMDItemResolutionWidthDPI                = 72
kMDItemSpeed                             = 0
kMDItemTimestamp                         = "09:03:20"
kMDItemTransportAccount                  = "E:XXXXX@yahoo.co.kr"
kMDItemTransportAccountID                = "XXXXXX-XXX-XXX-XXXX-CCCCCCCCC"
kMDItemTransportService                  = "iMessage"
kMDItemUseCount                          = 1
kMDItemUsedDates                         = (
    "2017-09-03 15:00:00 +0000"
)
kMDItemUserSharedReceivedDate            = (
    "2017-09-03 14:06:09 +0000",
    "2017-09-03 14:06:09 +0000"
)
kMDItemUserSharedReceivedRecipient       = (
    "XXXXX@yahoo.co.kr",
    "XXXXX@yahoo.co.kr"
    "XXXXX@yahoo.co.kr"
    "com.apple.messages",
    "com.apple.messages"
)
kMDItemWhereFroms                        = (
    "+821000000000",
    "Received via Messages file transfer"
)
kMDItemWhiteBalance                      = 0

이상입니다.

참고

1 COMMENT

댓글 남기기