Heim > Artikel > Backend-Entwicklung > Wie greife ich in Python auf EXIF-Daten zu?
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>
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>
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!