Python PIL을 사용하여 이미지에서 EXIF 메타데이터 추출
이미지 작업 시 포함된 메타데이터에 액세스하면 이미지의 특성 및 획득에 대한 귀중한 정보를 제공할 수 있습니다. 설정. Python에서 Pillow(PIL) 라이브러리는 이미지에서 EXIF 메타데이터를 추출하는 편리한 방법을 제공합니다.
질문: Python의 PIL 라이브러리를 사용하여 이미지의 EXIF 데이터에 어떻게 액세스할 수 있나요?
답변:
PIL을 사용하여 이미지의 EXIF 데이터에 액세스하려면 Image 클래스의 _getexif() 보호 메서드를 활용할 수 있습니다.
<code class="python">import PIL.Image img = PIL.Image.open('img.jpg') exif_data = img._getexif()</code>
_getexif() 메서드는 EXIF 숫자 태그 사전을 반환합니다. 그러나 태그를 실제 문자열 이름으로 색인화하려는 경우 다음과 같은 기술을 사용할 수 있습니다.
<code class="python">import PIL.ExifTags exif = { PIL.ExifTags.TAGS[k]: v for k, v in img._getexif().items() if k in PIL.ExifTags.TAGS }</code>
이 방법을 사용하면 사전이 사람이 읽을 수 있는 EXIF 태그 이름으로 색인화됩니다. , 메타데이터를 더 쉽게 해석할 수 있습니다.
위 내용은 Python의 PIL 라이브러리를 사용하여 이미지에서 EXIF 메타데이터를 얻는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!