Преобразование JPG PNG в Truevision TGA

TGA — это аббревиатура от Truevision Graphics Adapter, которую часто называют TARGA, Truevision Advanced Raster Graphics Adapter. Вы можете конвертировать изображения PNG и JPG в TGA или управлять изображениями TGA с помощью C#. TARGA на самом деле является форматом файла растровой графики, поддерживаемым Aspose.Imaging for .NET API, наряду со многими другими поддерживаемыми форматами файлов. Давайте рассмотрим следующие заголовки для углубленного анализа поддержки изображений 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.

Смотрите также