Python에서 EXIF 메타데이터를 사전으로 검색
이미지 처리에서 EXIF 데이터와 같은 이미지에서 메타데이터를 추출하면 귀중한 정보를 제공할 수 있습니다. 이 문서에서는 PIL(Python Imaging Library)을 사용하여 이미지에 저장된 EXIF 데이터에 액세스하는 방법을 살펴봅니다.
PIL을 사용하여 EXIF 데이터를 사전으로 변환하는 방법
To PIL에서 EXIF 데이터를 사전으로 얻으려면 다음 단계를 따르십시오.
1단계: 이미지 열기
먼저 PIL에서 이미지 모듈을 가져오고 다음의 이미지를 엽니다. interest:
<code class="python">import PIL.Image img = PIL.Image.open('image.jpg')</code>
2단계: EXIF 데이터 액세스
다음으로 보호 메서드 _getexif()를 활용하여 EXIF 데이터를 추출합니다.
<code class="python">exif_data = img._getexif()</code>
이렇게 하면 EXIF 숫자 태그를 나타내는 키와 해당 데이터를 나타내는 값이 포함된 사전이 생성됩니다.
3단계: EXIF 태그를 문자열에 매핑(선택 사항)
사람이 읽을 수 있는 EXIF 태그 이름으로 색인화된 사전을 얻고 숫자 태그를 PIL.ExifTags 모듈의 해당 문자열에 매핑합니다.
<code class="python">import PIL.ExifTags exif = { PIL.ExifTags.TAGS[k]: v for k, v in exif_data.items() if k in PIL.ExifTags.TAGS }</code>
이렇게 하면 EXIF 메타데이터를 보다 사용자 친화적으로 표현할 수 있습니다. 사전 형식입니다.
위 내용은 PIL을 사용하여 Python에서 사전으로 EXIF 메타데이터에 어떻게 액세스할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!