So speichern Sie Bilder mit Metadaten in Python: Eine umfassende Anleitung

27. August 2024
Dateien umbenennen

In der Welt der digitalen Fotografie und Bildverarbeitung spielen Metadaten eine entscheidende Rolle. Metadaten sind zusätzliche Informationen, die in einer Bilddatei gespeichert werden und Details wie Datum und Uhrzeit der Aufnahme enthalten. Das Beibehalten dieser Metadaten beim Speichern von Bildern ist für Fotografen, digitale Künstler und Entwickler, die mit Bildarchiven arbeiten, von entscheidender Bedeutung. In diesem Handbuch erfahren Sie, wie Sie Bilder mit Metadaten mithilfe von Python speichern können. Dabei liegt der Schwerpunkt insbesondere auf dem Speichern von Metadaten in PNG-Bildern. Darüber hinaus geben wir Ihnen einen Bonustipp, wie Sie mithilfe eines Massenumbenenners Metadaten in Bilddateinamen hinzufügen können, um die Organisation Ihrer Dateien zu vereinfachen.

1. So speichern Sie Bilder mit Metadaten in Python

Python bietet mehrere Bibliotheken, die es Ihnen ermöglichen, mit Bildern und Metadaten zu arbeiten, mit Kissen (PIL Fork) ist eine der beliebtesten. Obwohl die Metadatenverarbeitung in PNG-Dateien aufgrund der Struktur des PNG-Formats etwas komplexer ist als in JPEGs, ist sie mit dem richtigen Ansatz dennoch beherrschbar.

Hier finden Sie eine Schritt-für-Schritt-Anleitung zum Speichern von Bildmetadaten in PNG-Dateien mit Python.

Schritt 1. Erforderliche Bibliotheken installieren

Um zu beginnen, müssen Sie die erforderlichen Bibliotheken installieren. Pillow und Piexif sind die beiden primären Bibliotheken, die wir verwenden werden, obwohl Piexif häufiger mit JPEG-Dateien verwendet wird. Für PNG werden wir hauptsächlich mit Pillow arbeiten.

Installieren Sie diese Bibliotheken mit pip

pip installieren Pillow piexif

Schritt 2. Laden Sie das Bild und extrahieren Sie Metadaten

Um Metadaten mit einem Bild zu speichern, müssen Sie zunächst die vorhandenen Metadaten extrahieren. Obwohl PNG-Dateien nicht das EXIF-Format wie JPEGs verwenden, können sie Textmetadaten wie Kommentare oder Schlüsselwörter speichern.

So können Sie mit Pillow ein Bild laden und beliebige Textmetadaten extrahieren:

Python lädt das Bild und extrahiert Metadaten

Dieses Skript lädt eine PNG-Datei namens example.png und druckt alle in der Datei gespeicherten Metadaten aus. info Das Wörterbuch in Pillow enthält Metadaten für Bildformate wie PNG, TIFF und GIF.

Schritt 3. Metadaten ändern oder hinzufügen

Wenn Sie Metadaten zum Bild ändern oder hinzufügen möchten, können Sie dies tun, indem Sie die info Wörterbuch vor dem Speichern des Bildes:

Ändern oder Hinzufügen von Metadaten zum Bild

In diesem Skript fügen wir ein Description Und Author Feld zu den Metadaten hinzugefügt. Die aktualisierten Metadaten werden dann zusammen mit dem Bild gespeichert, und zwar mit dem pnginfo Parameter.

Schritt 4. Speichern Sie das Bild mit Metadaten

Abschließend können Sie das Bild mit den aktualisierten Metadaten speichern. So können Sie das Bild speichern und dabei die ursprünglichen oder neu hinzugefügten Metadaten beibehalten:

Speichern Sie das Bild mit den aktualisierten Metadaten

Mit dieser Methode wird sichergestellt, dass alle Metadaten erhalten bleiben, wenn das Bild im PNG-Format gespeichert wird. PngInfo Das Objekt wird speziell zum Verarbeiten von Metadaten in PNG-Dateien verwendet.

2. Bonus: Mit RenameKit können Sie Bilddateinamen mit Metadaten massenhaft versehen

Während die Beibehaltung von Metadaten in Bilddateien von entscheidender Bedeutung ist, kann die effektive Organisation dieser Bilder genauso wichtig sein. Eine praktische Möglichkeit zum Organisieren von Bildern besteht darin, Metadaten in ihre Dateinamen aufzunehmen. Dies erleichtert das Sortieren und Auffinden von Bildern anhand bestimmter Kriterien wie dem Aufnahmedatum oder dem Namen des Fotografen. UmbenennenKit ist ein Softwaretool, mit dem Sie mehrere Dateien gleichzeitig umbenennen können. Es ist eine vielseitige Anwendung, die besonders für Benutzer nützlich ist, die Dateien basierend auf Metadaten umbenennen müssen.

Sehen wir uns an, wie Sie mit RenameKit Metadaten in großen Mengen zu Bildern hinzufügen:

Schritt 1 : Sie können die RenameKit-Software herunterladen, indem Sie unten auf die Download-Schaltfläche klicken und den Installationsanweisungen folgen.

Schritt 2 : Öffnen Sie nach der Installation RenameKit und importieren Sie die Bilder, die Sie umbenennen möchten, in die Software.

Schritt 3 : Im " Mehr Muster ” mit dem „ Dateinamenmuster “ können Sie Metadaten auswählen, die den Dateinamen hinzugefügt werden sollen, beispielsweise Dateigröße, Datum, Bildbreite, -höhe und -auflösung.

Metadaten zu Bildern hinzufügen

Schritt 4 : Bei Bedarf können Sie Bilderweiterungen auch direkt von anderen Formaten in PNG innerhalb von RenameKit ändern. Erweiterungsmuster „.

Bilderweiterung in PNG ändern

Schritt 5 : Klicken " Stapelumbenennung ” und RenameKit benennt die Bilder um und integriert die ausgewählten Metadaten in jeden Dateinamen. Nach der Umbenennung werden Ihre Dateien unter den neuen Dateinamen gespeichert, die Metadaten enthalten, sodass sie leichter anhand bestimmter Attribute sortiert und verwaltet werden können.

Bilderweiterung in PNG ändern

3. Fazit

Python ist ein leistungsstarkes Tool zum Speichern und Bearbeiten von Bildmetadaten. UmbenennenKit bietet eine intuitive und effiziente Möglichkeit, Dateien zu organisieren, indem Metadaten in Dateinamen integriert werden. Diese Kombination von Tools ist ideal für Fotografen, Entwickler und alle, die mit großen Mengen an Bilddateien arbeiten.

RenameKit sticht aus mehreren Gründen hervor:

  • Benutzerfreundliche Oberfläche: Selbst mit minimalen technischen Kenntnissen können Benutzer schnell lernen, Dateien mithilfe von Metadaten umzubenennen.
  • Flexibilität: Das Tool unterstützt verschiedene Metadatentypen und ermöglicht so benutzerdefinierte und aussagekräftige Dateinamen.
  • Effizienz: Das Umbenennen mehrerer Dateien gleichzeitig spart viel Zeit, insbesondere beim Umgang mit großen Bildsammlungen.

Zusammenfassend lässt sich sagen, dass Sie durch Befolgen der in diesem Handbuch beschriebenen Schritte sicherstellen können, dass Ihre Bilder nicht nur mit allen wertvollen Metadaten gespeichert, sondern auch so organisiert werden, dass sie leicht zu finden und zu verwenden sind. Egal, ob Sie ein Fotograf sind, der Tausende von Fotos verwaltet, oder ein Entwickler, der eine Bildverarbeitungspipeline erstellt, Python und RenameKit bieten zusammen eine umfassende Lösung für die effektive Handhabung von Bildmetadaten.

Hinterlasse eine Antwort

Ihre E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind markiert. *