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 中国語 Web サイトの他の関連記事を参照してください。