Converti JPG PNG in Truevision TGA

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

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:

  1. Carica l’immagine PNG di input utilizzando l’oggetto classe RasterImage.
  2. Passa il riferimento dell’immagine caricata all’istanza TgaImage.
  3. 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:

  1. Carica l’immagine JPG di input utilizzando l’istanza della classe RasterImage.
  2. 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:

  1. Carica l’immagine TGA di input con la classe TgaImage.
  2. Modifica e aggiorna diverse proprietà
  3. 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.

Guarda anche