Python에서 EXIF 데이터 액세스
이미지 작업 시 카메라 모델, 노출 시간, 카메라 모델 등의 정보를 검색해야 하는 경우가 많습니다. 다른 메타데이터. 이 데이터는 이미지의 EXIF(Exchangeable Image File Format) 메타데이터에 저장됩니다.
PIL(Python Imaging Library)을 사용하여 Python에서 EXIF 데이터에 액세스하려면 다음 단계를 따르세요.
EXIF를 사전으로 읽기
PIL 모듈 가져오기:
<code class="python">import PIL.Image</code>
데이터를 추출하려는 이미지를 엽니다.
<code class="python">img = PIL.Image.open('img.jpg')</code>
_getexif() 메소드를 사용하여 EXIF 숫자 태그로 색인화된 사전으로 EXIF 데이터를 검색합니다.
<code class="python">exif_data = img._getexif()</code>
숫자 태그를 태그 이름으로 변환
사전 키를 실제 EXIF 태그 이름 문자열로 사용하려는 경우 PIL.ExifTags 모듈을 사용하여 숫자 태그를 변환할 수 있습니다.
<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>
이렇게 하면 306, 271과 같은 숫자 태그 대신 'DateTimeOriginal' 및 'Make'와 같은 키가 포함된 사전이 제공됩니다.
위 내용은 Python에서 EXIF 데이터에 액세스하고 태그 이름으로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!