Heim > Backend-Entwicklung > Python-Tutorial > Wie greife ich in Python auf EXIF-Daten zu?

Wie greife ich in Python auf EXIF-Daten zu?

Mary-Kate Olsen
Freigeben: 2024-10-22 19:27:37
Original
733 Leute haben es durchsucht

How Do I Access EXIF Data in Python?

So greifen Sie in Python auf EXIF-Daten zu

EXIF-Daten (Exchangeable Image File Format) liefern wertvolle Metadaten zu einem Bild, einschließlich Details zum Kamera, Einstellungen und sogar GPS-Koordinaten. In Python ist der Zugriff auf EXIF-Daten aus einem Bild mit der _getexif()-Methode der PIL-Image-Klasse unkompliziert.

PIL-Methode:

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

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

Diese Methode gibt zurück ein durch numerische EXIF-Tags indiziertes Wörterbuch. Wenn Sie Tag-Namen als Wörterbuchschlüssel bevorzugen, können Sie den folgenden Code verwenden:

<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>
Nach dem Login kopieren

Das resultierende Wörterbuch enthält jetzt nach Tag-Namen indizierte EXIF-Daten und bietet so eine intuitivere Möglichkeit, auf bestimmte Metadaten zuzugreifen.

Das obige ist der detaillierte Inhalt vonWie greife ich in Python auf EXIF-Daten zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage