Ponořte se do srdce svých souborů PNG a nejprve se naučte prohlížet a upravovat metadata online. Odhalte skryté detaily svých snímků bez námahy. Později v tomto článku prozkoumáme přístup C# a Java a poskytneme vám úryvky kódu pro přizpůsobení metadat PNG. Ať už jste technologický nadšenec nebo vývojář, zmocněte se vylepšovat své obrázky s přesností a lehkostí.

Prohlížejte a upravujte metadata PNG online

Přizpůsobení metadat PNG online je snadné pomocí aplikací pro úpravu metadat. Toho lze dosáhnout bez námahy pomocí aplikace GroupDocs.Metadata.

Online editor metadat PNG
  1. Přejděte na webovou stránku Online PNG Metadata Editor App.
  2. Importujte soubor PNG dvěma způsoby:
    • Klikněte na “Procházet” a vyberte svůj soubor.
    • Přetáhněte soubor do přiděleného prostoru.
  3. Vlastnosti metadat PNG jsou nyní k dispozici pro online úpravy.
  4. Podle potřeby upravte podrobnosti pro nativní vlastnosti, vlastnosti EXIF a XMP.
  5. Až budete hotovi, uložte soubor PNG s aktualizovanými značkami metadat. V případě potřeby můžete také exportovat vlastnosti ve formátu tabulky, jako je XLSX.

To je vše! Užijte si online úpravy metadat PNG.

Úpravy metadat PNG – příručka pro vývojáře

Vývojáři! Připravte se na přizpůsobení vlastností metadat souborů PNG pomocí kódu. Pojďme získat nějaké praktické zkušenosti s knihovnami speciálně vytvořenými pro zjednodušení tohoto úkolu. V tomto článku vás provedeme pomocí těchto rozhraní API k programové úpravě metadat souborů PNG. Vyberte si ten, který nejlépe vyhovuje vašim potřebám!

Pojďme prozkoumat svět kódování a začněme upravovat značky metadat souborů PNG.

Úprava metadat PNG pomocí C#

Pokud jste vývojář .NET a chcete upravit vlastnosti metadat PNG, můžete to udělat takto:

  1. Integrujte knihovnu do své aplikace.
  2. Pomocí poskytnutého fragmentu kódu můžete podle potřeby zobrazit a upravit vlastnosti metadat:
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);
        }
    }
}

Podrobné pokyny naleznete v článcích Jak číst metadata PNG pomocí C# a Správa dat XMP a EXIF obrázků pomocí C#

Další zdroje .NET API naleznete na následujících odkazech:

.NET API | Dokumentace | Stáhnout

Editace PNG metadat pomocí Java

Můžete si vytvořit vlastní aplikaci pro zobrazení a úpravu metadat obrázků PNG pomocí Java. Zde je jednoduchý příklad, jak začít:

  1. Stáhněte a nastavte knihovnu metadat pro Java ve své aplikaci.
  2. K zobrazení a úpravě metadat PNG použijte dodaný zdrojový kód:
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());
        }
    }
}

Podrobné pokyny najdete v článcích Jak číst metadata PNG pomocí Javy a Správa dat XMP a EXIF obrázků pomocí Javy.

Další zdroje Java API naleznete na těchto odkazech:

Java API | Dokumentace | Stáhnout

Závěr

Stručně řečeno, prozkoumali jsme, jak extrahovat, zobrazovat a upravovat značky metadat v souborech PNG. Zpočátku jsme toho dosáhli pomocí online editoru metadat. Později jsme se ponořili do programové úpravy metadat pomocí C# a Java. Přitom jsme prozkoumali různé vlastnosti metadat specifické pro soubory PNG.

Další podrobnosti o rozhraních API naleznete v příslušné dokumentaci. Pokud máte nějaké dotazy, neváhejte nás kontaktovat prostřednictvím fóra.

Viz také