Come convertire GIF in PNG in C#

Come convertire GIF in PNG in C#

Crea un convertitore da GIF a PNG di livello aziendale utilizzando questa immagine .NET libreria. Carica i file immagine e convertili in altri popolari formati di file immagine a livello di codice. Solo poche righe di codice sorgente in C# offrono ricche funzionalità relative alle conversioni di immagini. In questo post del blog implementeremo come convertire GIF in PNG in C# e descriveremo anche i metodi e le loro funzionalità. Quindi, assicurati di aver configurato .NET sul tuo computer locale.

Le seguenti sezioni saranno trattate in questo post del blog:

Installazione della libreria di immagini .NET

La procedura di installazione non presenta alcuna difficoltà anzi è molto semplice. Pertanto, sentiti libero di scaricare la DLL o installare questa libreria eseguendo il seguente comando nel gestore di pacchetti NuGet.

Install-Package Aspose.Imaging

Come convertire GIF in PNG in C#

Scriviamo un pezzo di codice per dimostrare la conversione da GIF a PNG a livello di codice.

Puoi seguire i passaggi e lo snippet di codice indicati di seguito:

  1. Richiamare il metodo Load per caricare l’immagine GIF da una directory esistente.
  2. Impostare un valore della proprietà AutoAdjustPalette che indica se la tavolozza di regolazione automatica.
  3. Impostare il colore di sfondo impostando il valore della proprietà BackgroundColor.
  4. Crea un’istanza della classe PngOptions.
  5. Crea un’istanza di un oggetto della classe MultiPageOptions e inizializzalo con il numero di pagine.
  6. Converti il fotogramma 1 di GIF in PNG chiamando il metodo Save.

Copia e incolla il seguente codice nel tuo file principale:

using Aspose.Imaging;
using Aspose.Imaging.ImageOptions;
// Richiamare il metodo Load per caricare l'immagine GIF da una directory esistente.
using (var image = Image.Load("sample.gif"))
{ 
  // Impostare un valore della proprietà AutoAdjustPalette che indica se regolare automaticamente la tavolozza.
  image.AutoAdjustPalette = true;
  // Impostare il colore di sfondo impostando il valore della proprietà BackgroundColor. 
  image.BackgroundColor = Color.Aqua;
  // Crea un'istanza della classe PngOptions. 
  // Crea un'istanza di un oggetto della classe MultiPageOptions e inizializzalo con il numero di pagine.  
  // Converti il fotogramma 1 di GIF in PNG chiamando il metodo Save.
	image.Save("converted-to-png.png", new PngOptions() {
     MultiPageOptions = new MultiPageOptions(1), FullFrame = true
      });

}

L’output può essere visto nell’immagine qui sotto:

Convertitore da GIF a PNG

Ottieni una licenza gratuita

Puoi usufruire di una licenza temporanea gratuita per provare l’API senza limiti di valutazione.

Riassumendo

Per concludere, questo post sul blog ha dimostrato la conversione da GIF a PNG utilizzando una libreria di immagini .NET. Inoltre, hai imparato a convertire GIF in PNG in C# a livello di programmazione. Tuttavia, questo post sul blog ti aiuterà sicuramente a creare un convertitore da GIF a PNG per il tuo software aziendale. Infine, non dimenticare di visitare la documentazione per conoscere altri metodi interessanti.

Inoltre, ti consigliamo di seguire la nostra Guida introduttiva.

Infine, conholdate.com sta scrivendo nuovi post sul blog. Quindi, resta in contatto per aggiornamenti regolari.

Fai una domanda

Puoi farci sapere le tue domande o domande sul nostro forum.

Domande frequenti

Puoi convertire GIF in PNG?

Sì, carica l’immagine GIF usando questo metodo Load e chiama il metodo Save per salvare il file in formato PNG. Inoltre, visita questo link per ottenere lo snippet di codice.

Guarda anche