Převést JPG PNG na Truevision TGA

TGA je zkratka pro Truevision Graphics Adapter a je často označována jako TARGA, Truevision Advanced Raster Graphics Adapter. Můžete převést obrázky PNG a JPG na TGA nebo s obrázky TGA manipulovat pomocí C#. TARGA je ve skutečnosti formát rastrového grafického souboru, který je podporován Aspose.Imaging for .NET API, spolu s mnoha dalšími podporované formáty souborů. Pojďme si projít následující nadpisy pro hloubkovou analýzu podpory obrázků TGA:

Převod PNG nebo JPG na obrázky Truevision TGA – Instalace API

Můžete snadno a efektivně převést obrázek PNG nebo JPG na obrázek Truevision TGA ve svých aplikacích .NET programově pomocí C#. Převod lze provést pomocí několika volání API, jakmile je API úspěšně nakonfigurováno. Aspose.Imaging for .NET API si můžete stáhnout z New Releases nebo jej nainstalovat přes NuGet pomocí následujícího příkazu:

Install-Package Aspose.Imaging -Version 20.9.0

Po konfiguraci rozhraní API přistoupíme k převodu obrázků PNG a JPG do formátu souboru obrázků TGA.

Převést obrázek PNG na Truevison TGA pomocí C#

Rozhraní API podporuje převod obrázku PNG na obrázky Truevision TGA s vysokou věrností. PNG můžete exportovat nebo vykreslit do TGA pomocí následujících jednoduchých kroků:

  1. Načtěte vstupní obrázek PNG pomocí objektu třídy RasterImage
  2. Předejte referenci načteného obrázku do instance TgaImage
  3. Uložit výstupní obrázek s příponou souboru TGA

Níže uvedený fragment kódu ukazuje, jak převést obrázek PNG na TGA pomocí C#:

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

Převést obrázek JPG na Truevision TGA pomocí C#

JPG obrázky jsou známé díky své kompatibilitě a popularitě na různých platformách. Možná však budete muset ve svých aplikacích .NET převést obrázek JPG na soubor Truevision TGA. Chcete-li provést konverzi, musíte provést následující kroky:

  1. Načtěte vstupní obrázek JPG pomocí instance třídy RasterImage
  2. Uložte výstup TGA pomocí třídy TgaOptions

Následující fragment kódu ukazuje, jak převést obrázek JPG na obrázek TGA pomocí C#:

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

Manipulujte s obrázky TGA pomocí C#

Již jsme se naučili vytvářet obrázky TGA. Nyní se podívejme, jak pracovat se stávajícími obrázky Truevision TGA nebo TARGA. Můžete upravit nebo aktualizovat několik vlastností obrázku TGA, včetně časového razítka, jména autora, ID obrázku a několika dalších vlastností. Při manipulaci s obrázky TGA postupujte podle následujících kroků:

  1. Načtěte vstupní obrázek TGA s třídou TgaImage
  2. Upravit a aktualizovat různé vlastnosti
  3. Uložit výstupní obrázek TGA

Níže uvedený fragment kódu ukazuje, jak můžete upravovat, aktualizovat nebo manipulovat s různými vlastnostmi, které jsou vystaveny třídou TgaImage pomocí jazyka 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")
}

Závěr

Zvážili jsme požadavky na konverzi obrázků na TGA a zavedli jsme tyto funkce do Aspose.Imaging for .NET API. Ve svých aplikacích .NET můžete efektivně převádět obrázky JPG nebo PNG na obrázky TGA a také manipulovat se stávajícími mágy TGA programově pomocí C#. Pokud vás zajímají nějaké otázky nebo nejasnosti, neváhejte nás kontaktovat na Free Support Forum. Můžete se také podívat na Product Documentation a API Reference a prozkoumat další funkce nabízené rozhraním API.

Viz také