[Python] Ruft die Liste der ExifTags-Namen der Pillow-Bibliothek ab

Hintergrund

-Ich möchte die Informationen (Metainformationen wie Aufnahmezeit, Breite und Länge, sog. ** Exif **), die das Bild enthält, mithilfe der Pillow-Bibliothek von Python extrahieren. ・ Als ich nachforschte, wie man Pillow verwendet, waren viele der Artikel, die auf die Suche kamen, Skripte, die die Exif ** "id" ** (2- bis 5-stellige Nummer), aber die ** "id" ** erhielten Ich konnte kein Skript finden, um den Namen zu erhalten (was es bedeutet). ・ Vielleicht ist es zu einfach, aber ein Memo für mich

Verfahren und Ergebnisse

1 Sie können eine Liste der ExifTags-Namen mit dem folgenden Code abrufen from PIL.ExifTags import TAGS print(TAGS) {11: 'ProcessingSoftware', 254: 'NewSubfileType', 255: 'SubfileType', 256: 'ImageWidth', 257: 'ImageLength', 258: 'BitsPerSample', ...

2 Oben ist TAGS eine Diktatklasse, sodass Sie den entsprechenden Namen mit der Methode get () aufrufen können. Beispiel: from PIL import Image im = Image.open('test.jpg') exif = im._getexif() for id, value in exif.items():    print(id, TAGS.get(id), value)

3 Screenshot (Beispiel für einen Eingabeaufforderungsbildschirm) ・ Mit dem iPhone aufgenommene Bilder cmd_screenshot.PNG

Erläuterung der einzelnen Metadaten (Referenz)

・ "Exiv2-Metabolism-Referenztabellen" (https://www.exiv2.org/tags.html) … Es heißt Standard Exif Tags, aber gibt es andere Tags als Standard?

Recommended Posts

[Python] Ruft die Liste der ExifTags-Namen der Pillow-Bibliothek ab
[Python] Ruft die Liste der im Modul definierten Klassen ab
Informationen zur Grundlagenliste der Python-Grundlagen
Versuchen Sie, die Funktionsliste des Python> os-Pakets abzurufen
Holen Sie sich die Anzahl der spezifischen Elemente in der Python-Liste
Holen Sie sich die Spaltenliste und Datenliste von CASTable
[Python] Ruft eine Liste der Instanzvariablen ab
[Python] Ruft den Zeichencode der Datei ab
Ruft die EDINET-Codeliste in Python ab
[Python] Nur eine Liste der Ordner abrufen
Holen Sie sich den Inhalt von Git Diff aus Python
[Python] Checklistenelemente alle, alle
[Python] Sortieren Sie die Liste von pathlib.Path in natürlicher Reihenfolge
[Python] Ruft die Skalenbezeichnung der Figur ab / bearbeitet sie
Holen Sie sich den Aufrufer einer Funktion in Python
Kopieren Sie die Liste in Python
[Python] Ruft das Datum der letzten Aktualisierung der Website ab
[Python] Holen Sie sich den Tag (Englisch & Japanisch)
Rufen Sie das Aktualisierungsdatum der Python-Memorandum-Datei ab.
der Zen von Python
Holen Sie sich die Größe einer Bilddatei im Web (Python3, keine zusätzliche Bibliothek erforderlich)
Python-Skript zum Abrufen einer Liste von Eingabebeispielen für den AtCoder-Wettbewerb
So erhalten Sie mit Python eine Liste der Dateien im selben Verzeichnis
So ermitteln Sie die Anzahl der Stellen in Python
[Python] Ruft den offiziellen Dateipfad der Verknüpfungsdatei ab (.lnk)
[Python] Ruft den Gesetzestext aus der e-GOV-Gesetz-API ab
Holen Sie sich den Rückkehrcode eines Python-Skripts von bat
Ermitteln Sie die Größe (Anzahl der Elemente) von Union Find in Python
[Python] Gibt alle Kombinationen von Elementen in der Liste aus
Python: Ruft eine Liste der Methoden für ein Objekt ab
[Maya Python] Crush den Inhalt des Skripts 2 ~ Liste Notizen
Holen Sie sich mit Python den Betriebsstatus von JR West
[Python] Ermittelt die Anzahl der Aufrufe aller veröffentlichten Artikel
Rufen Sie die URL des HTTP-Umleitungsziels in Python ab
[Einführung in Python] Grundlegende Verwendung der Bibliothek matplotlib
Auf dem Weg zum Ruhestand von Python2
Zusammenfassung der Python3-Listenoperationen
Empfehlung der binpacking Bibliothek von Python
[Python] Der Ursprung des Namens der Python-Funktion
[Python] Holen Sie sich den Vormonat
[Python] Kopie einer mehrdimensionalen Liste
Über die Funktionen von Python
Die Kraft der Pandas: Python
[Maya Python] Crush den Inhalt des Skripts 3 ~ Liste unbekannter Plugins
Führen Sie die Intelligenz Ihrer eigenen Python-Bibliothek mit VScode aus.
Holen Sie sich eine Liste der mit Python + Selen gekauften DMM-E-Books
Entwickelte eine Bibliothek, um die Kindle-Sammlungsliste in Python abzurufen
So erhalten Sie den letzten (letzten) Wert in einer Liste in Python
Ruft den Index des n-ten größten / kleinsten Werts in der Liste in Python ab
So erhalten Sie eine Liste der integrierten Ausnahmen für Python
Ermitteln Sie die Anzahl der Vorkommen für jedes Element in der Liste
Ruft den Index jedes Elements der Verwirrungsmatrix in Python ab
Ruft den Index des n-ten größten / kleinsten Werts in der Liste in Python ab
26.11.2015 Python> Funktionsliste des Moduls anzeigen> Mathematik importieren> Verzeichnis (Mathematik)
Holen Sie sich die Quelle der Seite unbegrenzt mit Python zu laden.
Ruft den Wert eines bestimmten Schlüssels bis zum angegebenen Index der Wörterbuchliste in Python ab
Die Geschichte von Python und die Geschichte von NaN
Wrap (Teil der) AtCoder Library in Cython zur Verwendung in Python
Holen Sie sich die Anzahl der Ansichten von Qiita