Converti GIF in PNG in Node.js utilizzando il servizio di conversione immagini

Di recente, abbiamo pubblicato un articolo che dimostra il processo di conversione da GIF a JPG utilizzando GroupDocs.Conversion Cloud SDK for Java. Invece, questo post del blog mostra come convertire GIF in PNG in Node.js utilizzando GroupDocs.Conversion Cloud SDK for Node.js. Puoi sfruttare le API REST e gli [SDK] Cloud esposti da GroupDocs.Conversion. Tuttavia, puoi creare un convertitore da GIF a PNG utilizzando questo servizio di conversione di immagini. Quindi, iniziamo questa guida e implementiamo la funzionalità in un progetto basato su Node.js che ti consente di convertire GIF in PNG a livello di codice.

Tratteremo i seguenti punti in questo post del blog:

Conversione da GIF a PNG - Installazione API

Il processo di installazione di questo servizio di conversione di immagini a livello aziendale è molto semplice e breve. Quindi, apri il terminale/CMD ed esegui il comando seguente per installare GroupDocs.Conversion Cloud SDK for Node.js:

npm install groupdocs-conversion-cloud

Una volta completata l’installazione, il passaggio successivo è ottenere le credenziali API (ID cliente, Segreto client). Puoi ottenere queste credenziali dal nostro API Cloud dashboard. Ti invitiamo a visitare questo breve tutorial nel caso in cui riscontri difficoltà nell’ottenere le credenziali API.

Converti GIF in PNG in Node.js

Prima di scrivere uno snippet di codice, tieni presente che abbiamo un file GIF di origine nella nostra dashboard API Cloud che puoi caricare manualmente o in modo programmatico effettuando una chiamata a questo metodo UploadFile.

I passaggi seguenti dimostrano come ottenere la conversione da GIF a PNG in modo programmatico:

  • Ottieni il modulo groupdocs-conversion-cloud nel tuo progetto Node.js.
  • Ora, chiama la funzione fromKeys della classe ConvertApi e passa le credenziali API (ad esempio Client Secret, Client ID).
  • Successivamente, crea un’istanza della classe ConvertSettings.
  • Definire i valori nelle proprietà della classe ConvertSettings come storageName, filePath, outputPath e format.
  • Inizializza un oggetto della classe ConvertDocumentRequest con l’istanza della classe ConvertSettings.
  • Richiama il metodo convertDocument per convertire GIF in PNG in Node.js.

Copia e incolla il seguente esempio di codice nel file del tuo server principale per creare un modulo di conversione da GIF a PNG per il tuo software aziendale:

// Ottieni il modulo groupdocs-conversion-cloud nel tuo progetto Node.js.
let groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
// Definisci le tue credenziali API.
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxs";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
const myStorage = "test";
// Ora, chiama la funzione fromKeys della classe ConvertApi e passa le credenziali API (ad esempio Client Secret, Client API).
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// Successivamente, crea un'istanza della classe ConvertSettings.
const settings = new groupdocs_conversion_cloud.ConvertSettings();
// Definire i valori nelle proprietà della classe ConvertSettings come storageName, filePath, outputPath e format.
settings.storageName = myStorage;
settings.filePath = "sample.gif";
settings.format = "png";
settings.outputPath = "test/output.png";
// Inizializza un oggetto della classe ConvertDocumentRequest con l'istanza della classe ConvertSettings.
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// Richiama il metodo convertDocument per convertire GIF in PNG in Node.js.
convertApi.convertDocument(request).then(()=>{console.log("Successfully converted GIF to PNG in Node.js.")})

L’esempio di codice riportato sopra genererà un file PNG nella cartella “test” nel dashboard API Cloud. È possibile scaricare il file generato manualmente o a livello di codice richiamando questo metodo DownloadFile. Pertanto, puoi vedere l’output nell’immagine qui sotto:

Conversione da GIF a PNG

Convertitore online da GIF a PNG

Oltre agli SDK Cloud e alle API REST, GroupDocs.Conversion offre uno strumento online per convertire le immagini GIF in PNG online. Questo strumento online è basato sul web e offre un’interfaccia utente molto elegante e intuitiva. Soprattutto, è gratuito e non richiede la creazione di un account o un abbonamento.

convertitore online da gif a png

Conclusione

Concludiamo qui questa guida con la speranza che tu abbia trovato in questo articolo una soluzione al tuo problema. Inoltre, abbiamo esaminato lo snippet di codice e i passaggi per convertire GIF in PNG in Node.js a livello di codice. Infatti, puoi anche eseguire la conversione da GIF a PNG utilizzando il nostro strumento online. Allo stesso modo, puoi visitare la documentazione e il repository GitHub per conoscere lo stack completo di funzionalità. Inoltre, puoi interagire con le nostre API live per sperimentarne la funzionalità e l’efficienza.

Infine, groupdocs.cloud sta scrivendo nuovi articoli. Quindi, rimanete in contatto per gli aggiornamenti regolari.

L’aiuto è disponibile

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

Domande frequenti – FAQ

Puoi convertire una GIF in PNG?

Visita questo link per scoprire come convertire GIF in PNG in Node.js in modo programmatico.

Guarda anche