PNG ファイルの中心部を詳しく調べ、まずオンラインでメタデータの表示と編集を学びます。画像の隠された詳細を簡単に明らかにします。この記事の後半では、C# と Java のアプローチを検討し、PNG メタデータをカスタマイズするためのコード スニペットを提供します。テクノロジー愛好家でも開発者でも、画像を正確かつ簡単に強化できるようになります。

PNG メタデータをオンラインで表示および編集する

メタデータ編集アプリを使用すると、PNG メタデータをオンラインで簡単にカスタマイズできます。 GroupDocs.Metadata App を使用すると、これを簡単に実現できます。

オンライン PNG メタデータ エディター
  1. オンライン PNG メタデータ エディター アプリ Web サイトにアクセスします。
  2. PNG ファイルをインポートするには、次の 2 つの方法があります。
    • 「参照」をクリックしてファイルを選択します。
    • ファイルを割り当てられたスペースにドラッグ アンド ドロップします。
  3. PNG メタデータ プロパティをオンラインで変更できるようになりました。
  4. 必要に応じて、ネイティブ、EXIF、および XMP プロパティの詳細を編集します。
  5. 完了したら、更新されたメタデータ タグを含む PNG ファイルを保存します。必要に応じて、XLSX などのスプレッドシート形式でプロパティをエクスポートすることもできます。

それだけです!オンラインで PNG メタデータの編集をお楽しみください。

PNG メタデータの編集 – 開発者ガイド

開発者の皆さん!コードを使用して PNG ファイルのメタデータ プロパティをカスタマイズする準備を整えます。このタスクを簡素化するために特別に作成されたライブラリを実際に使ってみましょう。この記事では、これらの API を使用して PNG ファイルのメタデータをプログラムで編集する方法を説明します。あなたのニーズに最適なものをお選びください。

コーディングの世界を探索して、PNG ファイルのメタデータ タグの編集を始めましょう。

C# を使用した PNG メタデータの編集

.NET 開発者が PNG メタデータ プロパティを変更したい場合は、次の方法で変更できます。

  1. ライブラリ をアプリケーションに統合します。
  2. 提供されたコード スニペットを利用して、必要に応じてメタデータ プロパティを表示および編集します。
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);
        }
    }
}

詳細なガイダンスについては、C# を使用して PNG メタデータを読み取る方法 および C# を使用して画像の XMP および EXIF データを管理する に関する記事を参照してください。

その他の .NET API リソースについては、次のリンクを参照してください。

.NET API | ドキュメント | ダウンロード

Java を使用した PNG メタデータの編集

Java を使用して、PNG 画像メタデータを表示および編集する独自のアプリケーションを作成できます。始めるための簡単な例を次に示します。

  1. Java 用メタデータ ライブラリ をダウンロードしてアプリケーションに設定します。
  2. 提供されたソース コードを使用して、PNG メタデータを表示および編集します。
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());
        }
    }
}

詳細な手順については、Java を使用して PNG メタデータを読み取る方法 および Java を使用して画像の XMP および EXIF データを管理する に関する記事を参照してください。

その他の Java API リソースについては、次のリンクを確認してください。

Java API | ドキュメント | ダウンロード

結論

要約すると、PNG ファイル内のメタデータ タグを抽出、表示、編集する方法を説明しました。当初、私たちはオンライン メタデータ エディターを使用してこれを実現しました。その後、C# と Java を使用したプログラムによるメタデータの編集について詳しく掘り下げました。その際、PNG ファイルに特有のさまざまなメタデータ プロパティを調査しました。

API の詳細については、それぞれのドキュメントを参照してください。ご質問がございましたら、フォーラム 経由でお気軽にお問い合わせください。

関連項目