Python で画像を操作する場合、Exchangeable Image File Format (EXIF) に保存されているメタデータを抽出すると便利なことがよくあります。 Python Imaging Library (PIL) は、EXIF データに辞書としてアクセスするための便利なメカニズムを提供します。
EXIF データを取得するには、[ PIL 内の &&&]_getexif() メソッド。以下に例を示します:
import PIL.Image
img = PIL.Image.open('img.jpg')
exif_data = img._getexif()
これは、数字キーを含む辞書を返します。各キーは EXIF タグ ID を表し、対応する値は関連付けられたデータです。数値タグをタグ名にマッピングする代わりに人間が読めるタグ名でインデックスを付けたい場合は、次のようにすることができます。 PIL.ExifTags モジュールの TAGS 属性を使用します:
import PIL.ExifTags
exif = {
PIL.ExifTags.TAGS[k]: v
for k, v in img._getexif().items()
if k in PIL.ExifTags.TAGS
}
このディクショナリには、タグ名によってインデックス付けされた EXIF データが含まれるようになります。これらのメソッドを使用すると、Python で EXIF メタデータに簡単にアクセスして解釈でき、画像の分析、操作、編成に役立ちます。タスク。 免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3