ホームページ  >  記事  >  バックエンド開発  >  Python で EXIF データにアクセスするにはどうすればよいですか?

Python で EXIF データにアクセスするにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-22 19:27:37629ブラウズ

How Do I Access EXIF Data in Python?

Python で EXIF データにアクセスする方法

EXIF (Exchangeable Image File Format) データは、画像に関する詳細を含む、画像に関する貴重なメタデータを提供します。カメラ、設定、さらには GPS 座標まで。 Python では、PIL Image クラスの _getexif() メソッドを使用して画像から EXIF データに簡単にアクセスできます。

PIL メソッド:

<code class="python">import PIL.Image

img = PIL.Image.open('img.jpg')
exif_data = img._getexif()</code>

このメソッドは次の値を返します。 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 で EXIF データにアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。