Перетворення JPG PNG на Truevision TGA

TGA є абревіатурою Truevision Graphics Adapter і часто згадується як TARGA, Truevision Advanced Raster Graphics Adapter. Ви можете конвертувати зображення PNG і JPG у TGA або маніпулювати зображеннями TGA за допомогою C#. TARGA – це фактично растровий графічний формат файлу, який підтримується API Aspose.Imaging for .NET разом із багатьма іншими підтримуваними форматами файлів. Розглянемо наступні заголовки для поглибленого аналізу підтримки зображень TGA:

Перетворення PNG або JPG на зображення Truevision TGA – встановлення API

Ви можете легко й ефективно конвертувати зображення PNG або JPG у зображення Truevision TGA у своїх програмах .NET програмним шляхом за допомогою C#. Перетворення можна виконати за допомогою кількох викликів API після успішного налаштування API. Ви можете завантажити Aspose.Imaging for .NET API з Нові випуски або встановити його через NuGet за допомогою такої команди:

Install-Package Aspose.Imaging -Version 20.9.0

Після налаштування API приступимо до перетворення зображень PNG і JPG у формат файлу зображення TGA.

Перетворіть зображення PNG на Truevison TGA за допомогою C#

API підтримує конвертацію зображень PNG у зображення Truevision TGA із високою точністю. Ви можете експортувати або відтворити PNG у TGA, виконавши такі прості кроки:

  1. Завантажте вхідне зображення PNG за допомогою об’єкта класу RasterImage.
  2. Передайте посилання на завантажене зображення в екземпляр TgaImage.
  3. Збережіть вихідне зображення з розширенням файлу TGA

Наведений нижче фрагмент коду показує, як конвертувати зображення PNG у TGA за допомогою C#:

using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
    using (TgaImage tgaImage = new TgaImage(image))
    {
        tgaImage.Save("test.tga");
    }
}

Перетворення зображення JPG на Truevision TGA за допомогою C#

Зображення JPG відомі завдяки своїй сумісності та популярності на різних платформах. Однак вам може знадобитися конвертувати зображення JPG у файл Truevision TGA у ваших програмах .NET. Щоб виконати перетворення, потрібно виконати наведені нижче дії.

  1. Завантажте вхідне зображення JPG за допомогою екземпляра класу RasterImage.
  2. Збережіть результат TGA за допомогою класу TgaOptions.

У наведеному нижче фрагменті коду показано, як перетворити JPG на зображення TGA за допомогою C#:

using (RasterImage image = (JpegImage)Image.Load("test.jpg"))
{
    image.Save("test.tga", new TgaOptions());
}

Маніпулювання зображеннями TGA за допомогою C#

Ми вже навчилися створювати зображення TGA. Тепер розглянемо, як працювати з існуючими зображеннями Truevision TGA або TARGA. Ви можете редагувати або оновлювати кілька властивостей зображення TGA, зокрема мітку дати та часу, ім’я автора, ідентифікатор зображення та кілька інших властивостей. Виконайте наведені нижче дії для обробки зображень TGA:

  1. Завантажте вхідне зображення TGA за допомогою класу TgaImage.
  2. Редагувати та оновлювати різні властивості
  3. Збережіть вихідне зображення TGA

Наведений нижче фрагмент коду показує, як ви можете редагувати, оновлювати або маніпулювати різними властивостями, які надає клас TgaImage за допомогою мови C#:

using (TgaImage image = (TgaImage)Image.Load("test.tga"))
{
    image.DateTimeStamp = DateTime.UtcNow;
    image.AuthorName = "John Smith";
    image.AuthorComments = "Comment";
    image.ImageId = "ImageId";
    image.JobNameOrId = "Important Job";
    image.JobTime = TimeSpan.FromDays(10);
    image.TransparentColor = Color.FromArgb(123);
    image.SoftwareId = "SoftwareId";
    image.SoftwareVersion = "abc1";
    image.SoftwareVersionLetter = 'a';
    image.SoftwareVersionNumber = 2;
    image.XOrigin = 1000;
    image.YOrigin = 1000;

    image.Save("test.tga")
}

Висновок

Ми розглянули запити на перетворення зображень у TGA та представили ці функції в Aspose.Imaging for .NET API. Ви можете ефективно конвертувати зображення JPG або PNG у зображення TGA у своїх програмах .NET, а також програмно маніпулювати існуючими магами TGA за допомогою C#. Якщо у вас виникли запитання чи неясності, зв’яжіться з нами на безкоштовному форумі підтримки. Ви також можете переглянути Документацію продукту і Посилання на API, щоб дослідити інші функції, які пропонує API.

Дивись також