Duik in de kern van uw PNG-bestanden en leer in eerste instantie metadata online bekijken en bewerken. Ontdek moeiteloos de verborgen details van uw afbeeldingen. Later in dit artikel onderzoeken we de C#- en Java-aanpak, waarbij we u codefragmenten bieden waarmee u uw PNG-metagegevens kunt aanpassen. Of u nu een tech-liefhebber of een ontwikkelaar bent, u kunt uw afbeeldingen met precisie en gemak verbeteren.

Bekijk en bewerk PNG-metagegevens online

Het online aanpassen van PNG-metagegevens is eenvoudig met apps voor het bewerken van metagegevens. U kunt dit moeiteloos bereiken met de GroupDocs.Metadata App.

Online PNG-metagegevenseditor
  1. Ga naar de website Online PNG Metadata Editor App.
  2. Importeer uw PNG-bestand op twee manieren:
    • Klik op “Bladeren” en kies uw bestand.
    • Sleep het bestand naar de toegewezen ruimte.
  3. PNG-metagegevenseigenschappen zijn nu beschikbaar voor online aanpassingen.
  4. Bewerk indien nodig de details voor de native, EXIF- en XMP-eigenschappen.
  5. Nadat u klaar bent, slaat u uw PNG-bestand op met de bijgewerkte metadatatags. U kunt de eigenschappen indien nodig ook exporteren in een spreadsheetformaat zoals XLSX.

Dat is alles! Geniet van het online bewerken van PNG-metagegevens.

PNG-metagegevens bewerken – Handleiding voor ontwikkelaars

Ontwikkelaars! Maak je klaar om de metadata-eigenschappen van je PNG-bestanden aan te passen met behulp van code. Laten we wat praktijkervaring opdoen met bibliotheken die speciaal zijn gemaakt om deze taak te vereenvoudigen. In dit artikel begeleiden we u bij het gebruik van deze API’s om de metagegevens van PNG-bestanden programmatisch te bewerken. Kies degene die het beste bij uw behoeften past!

Laten we de codeerwereld verkennen en beginnen met het bewerken van metadatatags van PNG-bestanden.

PNG-metagegevens bewerken met C#

Als u een .NET-ontwikkelaar bent en de eigenschappen van PNG-metagegevens wilt wijzigen, kunt u dit als volgt doen:

  1. Integreer de bibliotheek in uw applicatie.
  2. Gebruik het meegeleverde codefragment om metadata-eigenschappen te bekijken en indien nodig te bewerken:
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);
        }
    }
}

Voor gedetailleerde richtlijnen kunt u de artikelen lezen over PNG-metagegevens lezen met C# en XMP- en EXIF-gegevens van afbeeldingen beheren met C#

Bekijk de volgende links voor meer .NET API-bronnen:

.NET API | Documentatie | Downloaden

PNG-metagegevens bewerken met Java

U kunt uw eigen applicatie maken om metagegevens van PNG-afbeeldingen te bekijken en te bewerken met behulp van Java. Hier is een eenvoudig voorbeeld om u op weg te helpen:

  1. Download en configureer de metadatabibliotheek voor Java in uw applicatie.
  2. Gebruik de meegeleverde broncode om PNG-metagegevens te bekijken en te bewerken:
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());
        }
    }
}

Voor gedetailleerde instructies kunt u de artikelen lezen over PNG-metagegevens lezen met Java en XMP- en EXIF-gegevens van afbeeldingen beheren met Java.

Bekijk deze links voor meer Java API-bronnen:

Java-API | Documentatie | Downloaden

Conclusie

Samenvattend hebben we onderzocht hoe u metagegevenstags in PNG-bestanden kunt extraheren, bekijken en bewerken. In eerste instantie hebben we dit bereikt met behulp van een online metadata-editor. Later hebben we ons verdiept in het programmatisch bewerken van metadata met behulp van C# en Java. Daarbij hebben we verschillende metadata-eigenschappen onderzocht die specifiek zijn voor PNG-bestanden.

Raadpleeg de betreffende documentatie voor meer informatie over de API’s. Als u vragen heeft, neem dan gerust contact met ons op via het forum.

Zie ook