반응형
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
반응형
'파이썬' 카테고리의 다른 글
파이썬 Python에서 기본 클래스 메서드 호출 (0) | 2020.10.14 |
---|---|
파이썬 keras의 preprocess_input () 메서드 (0) | 2020.10.14 |
파이썬 for 루프 감소 (0) | 2020.10.14 |
파이썬 How to break a line of chained methods in Python? (0) | 2020.10.14 |
파이썬 How do I do greater than/less than using MongoDB? (0) | 2020.10.14 |
댓글