TGA è l’acronimo di Truevision Graphics Adapter ed è spesso indicato come TARGA, Truevision Advanced Raster Graphics Adapter. Puoi convertire le immagini PNG e JPG in TGA o manipolare le immagini TGA usando C#. TARGA è in realtà un formato di file grafico raster supportato dall’API Aspose.Imaging for .NET, insieme a molti altri formati di file supportati. Esaminiamo i seguenti titoli per un’analisi approfondita del supporto delle immagini TGA:
- Converti PNG o JPG in immagini Truevision TGA - Installazione API
- Converti l’immagine PNG in Truevison TGA usando C#
- Conversione di immagini JPG in Truevision TGA utilizzando C#
- Manipola le immagini TGA usando C#
Converti PNG o JPG in immagini Truevision TGA - Installazione API
Puoi convertire facilmente ed efficientemente un’immagine PNG o JPG in un’immagine Truevision TGA nelle tue applicazioni .NET a livello di codice usando C#. La conversione può essere eseguita con poche chiamate API una volta che l’API è stata configurata correttamente. Puoi scaricare Aspose.Imaging per .NET API da Nuove versioni o installarlo tramite NuGet con il comando seguente:
Install-Package Aspose.Imaging -Version 20.9.0
Dopo aver configurato l’API, procediamo alla conversione di immagini PNG e JPG in formato file immagine TGA.
Converti l’immagine PNG in Truevison TGA usando C#
L’API supporta la conversione di immagini PNG in immagini Truevision TGA con alta fedeltà. Puoi esportare o eseguire il rendering di PNG in TGA con i seguenti semplici passaggi:
- Carica l’immagine PNG di input utilizzando l’oggetto classe RasterImage.
- Passa il riferimento dell’immagine caricata all’istanza TgaImage.
- Salva l’immagine di output con l’estensione del file TGA
Il frammento di codice seguente mostra come convertire l’immagine PNG in TGA usando C#:
using (RasterImage image = (RasterImage)Image.Load("test.png"))
{
using (TgaImage tgaImage = new TgaImage(image))
{
tgaImage.Save("test.tga");
}
}
Converti l’immagine JPG in Truevision TGA usando C#
Le immagini JPG sono famose per la loro compatibilità e popolarità su piattaforme diverse. Tuttavia, potrebbe essere necessario convertire l’immagine JPG in file Truevision TGA nelle applicazioni .NET. È necessario seguire i passaggi seguenti per eseguire la conversione:
- Carica l’immagine JPG di input utilizzando l’istanza della classe RasterImage.
- Salva il TGA di output usando la classe TgaOptions.
Il seguente frammento di codice mostra come convertire un’immagine JPG in TGA usando C#:
using (RasterImage image = (JpegImage)Image.Load("test.jpg"))
{
image.Save("test.tga", new TgaOptions());
}
Manipola le immagini TGA usando C#
Abbiamo già imparato a creare immagini TGA. Ora, esploriamo come lavorare con le immagini Truevision TGA o TARGA esistenti. È possibile modificare o aggiornare diverse proprietà dell’immagine TGA, tra cui la data e l’ora, il nome dell’autore, l’ID immagine e molte altre proprietà. Seguiamo i passaggi seguenti per manipolare le immagini TGA:
- Carica l’immagine TGA di input con la classe TgaImage.
- Modifica e aggiorna diverse proprietà
- Salva immagine TGA di output
Il frammento di codice seguente mostra come modificare, aggiornare o manipolare diverse proprietà esposte dalla classe TgaImage utilizzando il linguaggio 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")
}
Conclusione
Abbiamo considerato le richieste di conversione da immagini a TGA e abbiamo introdotto queste funzionalità in Aspose.Imaging per .NET API. Puoi convertire in modo efficiente immagini JPG o PNG in TGA nelle tue applicazioni .NET, nonché manipolare i mages TGA esistenti a livello di codice usando C#. Se hai domande o ambiguità, non esitare a contattarci al Forum di supporto gratuito. Puoi anche dare un’occhiata a Documentazione del prodotto e Riferimenti API per esplorare le altre funzionalità offerte dall’API.