본문 바로가기
파이썬

파이썬 Python에서 이미지의 exif 데이터를 어떻게 읽습니까?

by º기록 2020. 10. 14.
반응형

PIL을 사용하고 있습니다. 그림의 EXIF ​​데이터를 사전으로 바꾸려면 어떻게합니까?

 

해결 방법

 

PIL 이미지의 _getexif () 보호 메소드를 사용할 수 있습니다.

import PIL.Image
img = PIL.Image.open('img.jpg')
exif_data = img._getexif()

이렇게하면 EXIF ​​숫자 태그로 색인화 된 사전이 제공됩니다. 실제 EXIF ​​태그 이름 문자열로 사전을 색인화하려면 다음과 같이 시도하십시오.

import PIL.ExifTags
exif = {
    PIL.ExifTags.TAGS[k]: v
    for k, v in img._getexif().items()
    if k in PIL.ExifTags.TAGS
}

 

참조 페이지 https://stackoverflow.com/questions/4764932

 

 

반응형

댓글