Пориньте в серце ваших файлів PNG і навчіться спочатку переглядати та редагувати метадані онлайн. Розкрийте приховані деталі ваших зображень без зусиль. Пізніше в цій статті ми досліджуємо підхід C# і Java, надаючи вам фрагменти коду для налаштування ваших метаданих PNG. Незалежно від того, чи ви технічний ентузіаст, чи розробник, дайте собі змогу покращувати свої зображення з точністю та легкістю.

Перегляд і редагування метаданих PNG онлайн

Налаштувати метадані PNG онлайн легко за допомогою програм для редагування метаданих. Ви можете досягти цього без зусиль за допомогою GroupDocs.Metadata App.

Онлайн редактор метаданих PNG
  1. Перейдіть на веб-сайт Online PNG Metadata Editor App.
  2. Імпортуйте файл PNG двома способами:
    • Натисніть «Огляд» і виберіть свій файл.
    • Перетягніть файл у призначений простір.
  3. Властивості метаданих PNG тепер доступні для онлайн-зміни.
  4. За потреби відредагуйте деталі властивостей native, EXIF і XMP.
  5. Закінчивши, збережіть файл PNG з оновленими тегами метаданих. За потреби ви також можете експортувати властивості у формат електронної таблиці, як-от XLSX.

Це все! Насолоджуйтеся редагуванням метаданих PNG онлайн.

Редагування метаданих PNG – Посібник розробника

Розробники! Будьте готові налаштувати властивості метаданих ваших файлів PNG за допомогою коду. Давайте наберемося практичного досвіду роботи з бібліотеками, спеціально створеними для спрощення цього завдання. У цій статті ми розповімо вам про використання цих API для програмного редагування метаданих файлів PNG. Виберіть той, який найкраще відповідає вашим потребам!

Давайте дослідимо світ програмування та почнемо редагувати теги метаданих файлів PNG.

Редагування метаданих PNG за допомогою C#

Якщо ви розробник .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);
        }
    }
}

Щоб отримати докладні вказівки, перегляньте статті Як читати метадані PNG за допомогою C# і Керування даними XMP і EXIF зображень за допомогою C#

Щоб отримати додаткові ресурси .NET API, ознайомтеся з такими посиланнями:

.NET API | Документація | Завантажити

Редагування метаданих PNG за допомогою Java

Ви можете створити власну програму для перегляду та редагування метаданих зображень PNG за допомогою Java. Ось простий приклад для початку:

  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());
        }
    }
}

Щоб отримати докладні інструкції, перегляньте статті Як читати метадані PNG за допомогою Java і Керування даними XMP і EXIF зображень за допомогою Java.

Щоб отримати додаткові ресурси Java API, перегляньте ці посилання:

API Java | Документація | Завантажити

Висновок

Таким чином, ми дослідили, як видобувати, переглядати та редагувати теги метаданих у файлах PNG. Спочатку ми досягли цього за допомогою онлайн-редактора метаданих. Пізніше ми заглибилися в програмне редагування метаданих за допомогою C# і Java. Роблячи це, ми досліджували різні властивості метаданих, характерні для файлів PNG.

Щоб отримати додаткові відомості про API, зверніться до відповідної документації. Якщо у вас виникли запитання, зв’яжіться з нами через форум.

Дивись також