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

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

Mary-Kate Olsen
リリース: 2024-10-22 19:27:37
オリジナル
734 人が閲覧しました

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

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート