Tauchen Sie ein in das Herz Ihrer PNG-Dateien und lernen Sie zunächst, Metadaten online anzuzeigen und zu bearbeiten. Entdecken Sie mühelos die verborgenen Details Ihrer Bilder. Später in diesem Artikel untersuchen wir den C#- und Java-Ansatz und stellen Ihnen Codeausschnitte zur Verfügung, mit denen Sie Ihre PNG-Metadaten anpassen können. Ganz gleich, ob Sie ein Technikbegeisterter oder ein Entwickler sind, können Sie Ihre Bilder präzise und einfach verbessern.

PNG-Metadaten online anzeigen und bearbeiten

Das Online-Anpassen von PNG-Metadaten ist mit Apps zur Metadatenbearbeitung ganz einfach. Dies können Sie mühelos mit der GroupDocs.Metadata App erreichen.

Online-PNG-Metadaten-Editor
  1. Gehen Sie zur Website Online PNG Metadata Editor App.
  2. Importieren Sie Ihre PNG-Datei auf zwei Arten:
    • Klicken Sie auf „Durchsuchen“ und wählen Sie Ihre Datei aus.
    • Ziehen Sie die Datei per Drag & Drop in den zugewiesenen Bereich.
  3. PNG-Metadateneigenschaften sind jetzt für Online-Änderungen verfügbar.
  4. Bearbeiten Sie die Details für die nativen, EXIF- und XMP-Eigenschaften nach Bedarf.
  5. Wenn Sie fertig sind, speichern Sie Ihre PNG-Datei mit den aktualisierten Metadaten-Tags. Bei Bedarf können Sie die Eigenschaften auch in ein Tabellenformat wie XLSX exportieren.

Das ist alles! Viel Spaß beim Online-Bearbeiten von PNG-Metadaten.

Bearbeitung von PNG-Metadaten – Entwicklerhandbuch

Entwickler! Machen Sie sich bereit, die Metadateneigenschaften Ihrer PNG-Dateien mithilfe von Code anzupassen. Lassen Sie uns praktische Erfahrungen mit Bibliotheken sammeln, die speziell zur Vereinfachung dieser Aufgabe erstellt wurden. In diesem Artikel führen wir Sie durch die Verwendung dieser APIs zum programmgesteuerten Bearbeiten der Metadaten von PNG-Dateien. Wählen Sie diejenige aus, die Ihren Anforderungen am besten entspricht!

Lassen Sie uns die Welt des Codierens erkunden und mit der Bearbeitung von Metadaten-Tags von PNG-Dateien beginnen.

Bearbeiten von PNG-Metadaten mit C#

Wenn Sie ein .NET-Entwickler sind und PNG-Metadateneigenschaften ändern möchten, können Sie dies wie folgt tun:

  1. Integrieren Sie die Bibliothek in Ihre Anwendung.
  2. Verwenden Sie das bereitgestellte Code-Snippet, um Metadateneigenschaften nach Bedarf anzuzeigen und zu bearbeiten:
using (Metadata metadata = new Metadata("path/image.png"))
{
    var root = metadata.GetRootPackage<PngRootPackage>();
    foreach (var chunk in root.PngPackage.TextChunks)
    {
        Console.WriteLine(chunk.Keyword);
        Console.WriteLine(chunk.Text);
        var compressedChunk = chunk as PngCompressedTextChunk;
        if (compressedChunk != null)
        {
            Console.WriteLine(compressedChunk.CompressionMethod);
        }
        var internationalChunk = chunk as PngInternationalTextChunk;
        if (internationalChunk != null)
        {
            Console.WriteLine(internationalChunk.IsCompressed);
            Console.WriteLine(internationalChunk.Language);
            Console.WriteLine(internationalChunk.TranslatedKeyword);
        }
    }
}

Ausführliche Anleitungen finden Sie in den Artikeln zu So lesen Sie PNG-Metadaten mit C# und Verwalten von XMP- und EXIF-Daten von Bildern mit C#

Weitere .NET-API-Ressourcen finden Sie unter den folgenden Links:

.NET API | Dokumentation | Herunterladen

Bearbeiten von PNG-Metadaten mit Java

Sie können Ihre eigene Anwendung erstellen, um PNG-Bildmetadaten mit Java anzuzeigen und zu bearbeiten. Hier ist ein einfaches Beispiel, um Ihnen den Einstieg zu erleichtern:

  1. Laden Sie die Metadatenbibliothek für Java herunter und richten Sie sie in Ihrer Anwendung ein.
  2. Verwenden Sie den bereitgestellten Quellcode, um PNG-Metadaten anzuzeigen und zu bearbeiten:
try (Metadata metadata = new Metadata("path/image.png")) {
    PngRootPackage root = metadata.getRootPackageGeneric();
    for (PngTextChunk chunk : root.getPngPackage().getTextChunks()) {
  
        System.out.println(chunk.getKeyword());
        System.out.println(chunk.getText());
  
        if (chunk instanceof PngCompressedTextChunk) {
            PngCompressedTextChunk compressedChunk = (PngCompressedTextChunk) chunk;
            System.out.println(compressedChunk.getCompressionMethod());
        }
  
        if (chunk instanceof PngInternationalTextChunk) {
            PngInternationalTextChunk internationalChunk = (PngInternationalTextChunk) chunk;
            System.out.println(internationalChunk.isCompressed());
            System.out.println(internationalChunk.getLanguage());
            System.out.println(internationalChunk.getTranslatedKeyword());
        }
    }
}

Ausführliche Anweisungen finden Sie in den Artikeln So lesen Sie PNG-Metadaten mit Java und XMP- und EXIF-Daten von Bildern mit Java verwalten.

Weitere Java-API-Ressourcen finden Sie unter diesen Links:

Java-API | Dokumentation | Herunterladen

Abschluss

Zusammenfassend haben wir untersucht, wie man Metadaten-Tags in PNG-Dateien extrahiert, anzeigt und bearbeitet. Dies erreichten wir zunächst mit einem Online-Metadaten-Editor. Später beschäftigten wir uns mit der programmgesteuerten Bearbeitung von Metadaten mithilfe von C# und Java. Dabei haben wir verschiedene Metadateneigenschaften untersucht, die für PNG-Dateien spezifisch sind.

Weitere Details zu den APIs finden Sie in der jeweiligen Dokumentation. Wenn Sie Fragen haben, können Sie sich gerne über das Forum an uns wenden.

Siehe auch