Zanurz się w sercu swoich plików PNG i początkowo naucz się przeglądać i edytować metadane online. Bez wysiłku odkryj ukryte szczegóły swoich zdjęć. W dalszej części tego artykułu omówimy podejście do języków C# i Java, udostępniając fragmenty kodu umożliwiające dostosowanie metadanych PNG. Niezależnie od tego, czy jesteś entuzjastą technologii, czy programistą, możesz ulepszać swoje obrazy z precyzją i łatwością.

Przeglądaj i edytuj metadane PNG online

Dostosowywanie metadanych PNG online jest łatwe dzięki aplikacjom do edycji metadanych. Możesz to osiągnąć bez wysiłku, korzystając z aplikacji GroupDocs.Metadata App.

Internetowy edytor metadanych PNG
  1. Przejdź do witryny internetowej Aplikacja Online PNG Metadata Editor.
  2. Zaimportuj plik PNG na dwa sposoby:
    • Kliknij „Przeglądaj” i wybierz plik.
    • Przeciągnij i upuść plik w wyznaczonym miejscu.
  3. Właściwości metadanych PNG są teraz dostępne do modyfikacji online.
  4. W razie potrzeby edytuj szczegóły właściwości natywnych, EXIF i XMP.
  5. Po zakończeniu zapisz plik PNG ze zaktualizowanymi tagami metadanych. W razie potrzeby możesz także wyeksportować właściwości w formacie arkusza kalkulacyjnego, np. XLSX.

To wszystko! Ciesz się edycją metadanych PNG online.

Edycja metadanych PNG – Przewodnik programisty

Deweloperzy! Przygotuj się na dostosowanie właściwości metadanych plików PNG za pomocą kodu. Zdobądźmy praktyczne doświadczenie z bibliotekami stworzonymi specjalnie w celu uproszczenia tego zadania. W tym artykule przeprowadzimy Cię przez proces używania tych interfejsów API do programowej edycji metadanych plików PNG. Wybierz ten, który najlepiej odpowiada Twoim potrzebom!

Odkryjmy świat kodowania i zacznijmy edytować znaczniki metadanych plików PNG.

Edytowanie metadanych PNG za pomocą C#

Jeśli jesteś programistą .NET i chcesz modyfikować właściwości metadanych PNG, oto jak możesz to zrobić:

  1. Zintegruj bibliotekę ze swoją aplikacją.
  2. Skorzystaj z dostarczonego fragmentu kodu, aby wyświetlić i edytować właściwości metadanych według potrzeb:
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);
        }
    }
}

Aby uzyskać szczegółowe wskazówki, zapoznaj się z artykułami Jak czytać metadane PNG przy użyciu języka C# i Zarządzanie danymi obrazów XMP i EXIF przy użyciu języka C#

Aby uzyskać więcej zasobów interfejsu API platformy .NET, skorzystaj z następujących łączy:

API .NET | Dokumentacja | Pobierz

Edytowanie metadanych PNG za pomocą języka Java

Możesz stworzyć własną aplikację do przeglądania i edytowania metadanych obrazów PNG przy użyciu języka Java. Oto prosty przykład na początek:

  1. Pobierz i skonfiguruj bibliotekę metadanych dla języka Java w swojej aplikacji.
  2. Użyj dostarczonego kodu źródłowego, aby przeglądać i edytować metadane 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());
        }
    }
}

Aby uzyskać szczegółowe instrukcje, zapoznaj się z artykułami Jak czytać metadane PNG przy użyciu języka Java i Zarządzanie danymi XMP i EXIF obrazów przy użyciu języka Java.

Aby uzyskać więcej zasobów API języka Java, sprawdź poniższe łącza:

API Java | Dokumentacja | Pobierz

Wniosek

Podsumowując, omówiliśmy, jak wyodrębniać, przeglądać i edytować znaczniki metadanych w plikach PNG. Początkowo osiągnęliśmy to za pomocą internetowego edytora metadanych. Później zagłębiliśmy się w programową edycję metadanych przy użyciu C# i Java. Robiąc to, zbadaliśmy różne właściwości metadanych specyficzne dla plików PNG.

Więcej informacji na temat interfejsów API można znaleźć w odpowiedniej dokumentacji. Jeśli masz jakiekolwiek pytania, skontaktuj się z nami za pośrednictwem forum.

Zobacz też