TGA to skrót od Truevision Graphics Adapter i jest często określany jako TARGA, Truevision Advanced Raster Graphics Adapter. Możesz konwertować obrazy PNG i JPG na TGA lub manipulować obrazami TGA za pomocą C#. TARGA to w rzeczywistości rastrowy format pliku graficznego obsługiwany przez Aspose.Imaging for .NET API, wraz z wieloma innymi obsługiwanymi formatami plików. Przeanalizujmy następujące nagłówki w celu dogłębnej analizy obsługi obrazów TGA:
- Konwertuj obrazy PNG lub JPG na obrazy Truevision TGA – instalacja API
- Konwertuj obraz PNG na Truevison TGA za pomocą C#
- Konwersja obrazu JPG do Truevision TGA przy użyciu C#
- Manipuluj obrazami TGA za pomocą C#
Konwertuj obrazy PNG lub JPG na obrazy Truevision TGA – instalacja API
Możesz łatwo i wydajnie przekonwertować obraz PNG lub JPG na obraz Truevision TGA w swoich aplikacjach .NET programowo, używając C#. Konwersję można przeprowadzić za pomocą kilku wywołań interfejsu API po pomyślnym skonfigurowaniu interfejsu API. Możesz pobrać Aspose.Imaging for .NET API z New Releases lub zainstalować go przez NuGet za pomocą następującego polecenia:
Install-Package Aspose.Imaging -Version 20.9.0
Po skonfigurowaniu interfejsu API przejdźmy do konwersji obrazów PNG i JPG do formatu pliku obrazu TGA.
Konwertuj obraz PNG na Truevison TGA za pomocą C#
Interfejs API obsługuje konwersję obrazu PNG na obrazy Truevision TGA z wysoką wiernością. Możesz wyeksportować lub renderować PNG do TGA, wykonując następujące proste czynności:
- Załaduj wejściowy obraz PNG za pomocą obiektu klasy RasterImage.
- Przekaż referencję załadowanego obrazu do instancji TgaImage.
- Zapisz obraz wyjściowy z rozszerzeniem pliku TGA
Poniższy fragment kodu pokazuje, jak przekonwertować obraz PNG na TGA przy użyciu języka C#:
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
Konwertuj obraz JPG na Truevision TGA za pomocą C#
Obrazy JPG są znane ze względu na ich kompatybilność i popularność na różnych platformach. Jednak może być konieczna konwersja obrazu JPG do pliku Truevision TGA w aplikacjach .NET. Musisz wykonać poniższe kroki, aby przeprowadzić konwersję:
- Załaduj wejściowy obraz JPG przy użyciu instancji klasy RasterImage.
- Zapisz wyjście TGA przy użyciu klasy TgaOptions.
Poniższy fragment kodu pokazuje, jak przekonwertować obraz JPG na obraz TGA za pomocą języka C#:
using (RasterImage image = (JpegImage)Image.Load("test.jpg"))
{
image.Save("test.tga", new TgaOptions());
}
Manipuluj obrazami TGA za pomocą C#
Nauczyliśmy się już tworzyć obrazy TGA. Teraz przyjrzyjmy się, jak pracować z istniejącymi obrazami Truevision TGA lub TARGA. Możesz edytować lub aktualizować kilka właściwości obrazu TGA, w tym znacznik daty, nazwę autora, identyfikator obrazu i kilka innych właściwości. Wykonajmy poniższe czynności, aby manipulować obrazami TGA:
- Załaduj wejściowy obraz TGA z klasą TgaImage.
- Edytuj i aktualizuj różne właściwości
- Zapisz wyjściowy obraz TGA
Poniższy fragment kodu pokazuje, jak można edytować, aktualizować lub manipulować różnymi właściwościami, które są udostępniane przez klasę TgaImage przy użyciu języka 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")
}
Wniosek
Rozważyliśmy prośby o konwersję obrazów do TGA i wprowadziliśmy te funkcje w Aspose.Imaging for .NET API. Możesz wydajnie konwertować obrazy JPG lub PNG na obrazy TGA w swoich aplikacjach .NET, a także programowo manipulować istniejącymi magami TGA za pomocą C#. Jeśli masz jakieś pytania lub niejasności, skontaktuj się z nami na Bezpłatne forum pomocy. Możesz także zajrzeć do Dokumentacji produktu i Dokumentacji API, aby zapoznać się z innymi funkcjami oferowanymi przez API.