TGA är en akronym för Truevision Graphics Adapter och kallas ofta TARGA, Truevision Advanced Raster Graphics Adapter. Du kan konvertera PNG- och JPG-bilder till TGA, eller manipulera TGA-bilder med C#. TARGA är faktiskt ett rastergrafiskt filformat som stöds av Aspose.Imaging for .NET API, tillsammans med många andra filformat som stöds. Låt oss gå igenom följande rubriker för en djupgående analys av stöd för TGA-bilder:
- Konvertera PNG eller JPG till Truevision TGA-bilder – API-installation
- Konvertera PNG-bild till Truevison TGA med C#
- Konvertera JPG-bild till Truevision TGA med C#
- Manipulera TGA-bilder med C#
Konvertera PNG eller JPG till Truevision TGA-bilder – API-installation
Du kan enkelt och effektivt konvertera en PNG- eller JPG-bild till en Truevision TGA-bild i dina .NET-applikationer programmatiskt med C#. Konverteringen kan utföras med få API-anrop när API:et väl har konfigurerats. Du kan ladda ner Aspose.Imaging för .NET API från New Releases eller installera det via NuGet med följande kommando:
Install-Package Aspose.Imaging -Version 20.9.0
Efter att ha konfigurerat API:t, låt oss fortsätta att konvertera PNG- och JPG-bilder till TGA-bildfilformat.
Konvertera PNG-bild till Truevison TGA med C#
API:et stöder konvertering av PNG-bilder till Truevision TGA-bilder med hög kvalitet. Du kan exportera eller rendera PNG till TGA med följande enkla steg:
- Ladda in PNG-bild med RasterImage klassobjekt
- Skicka referensen för den laddade bilden till instansen TgaImage
- Spara utdatabilden med TGA-filtillägget
Kodavsnittet nedan visar hur man konverterar PNG-bild till TGA med C#:
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
Konvertera JPG-bild till Truevision TGA med C#
JPG-bilder är kända på grund av sin kompatibilitet och popularitet över olika plattformar. Du kan dock behöva konvertera JPG-bild till Truevision TGA-fil i dina .NET-program. Du måste följa stegen nedan för att utföra konverteringen:
- Ladda in JPG-bild med hjälp av klassinstansen RasterImage
- Spara utgångs-TGA med klassen TgaOptions
Följande kodsnutt visar hur man konverterar JPG till TGA-bild med C#:
using (RasterImage image = (JpegImage)Image.Load("test.jpg"))
{
image.Save("test.tga", new TgaOptions());
}
Manipulera TGA-bilder med C#
Vi har redan lärt oss hur man skapar TGA-bilder. Låt oss nu utforska hur man arbetar med befintliga Truevision TGA- eller TARGA-bilder. Du kan redigera eller uppdatera flera egenskaper för TGA-bilden, inklusive datum och tidsstämpel, författarens namn, bild-ID och flera andra egenskaper. Låt oss följa stegen nedan för att manipulera TGA-bilder:
- Ladda den ingående TGA-bilden med klassen TgaImage
- Redigera och uppdatera olika egenskaper
- Spara utdata TGA-bild
Kodavsnittet nedan visar hur du kan redigera, uppdatera eller manipulera olika egenskaper som exponeras av TgaImage-klassen med C#-språket:
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")
}
Slutsats
Vi har övervägt begäranden om konvertering av bilder till TGA och har introducerat dessa funktioner i Aspose.Imaging för .NET API. Du kan effektivt konvertera JPG eller PNG till TGA-bilder i dina .NET-applikationer, samt manipulera befintliga TGA-magiker programmatiskt med C#. Om du undrar över några frågor eller oklarheter, kontakta oss gärna på Free Support Forum. Du kan också ta en titt på Produktdokumentation och API-referenser för att utforska de andra funktionerna som erbjuds av API:et.