Converti JPG in PNG in Node.js

In fondo c’è una leggera differenza tra i formati immagine JPG e PNG. L’algoritmo di compressione con perdita viene utilizzato per JPG mentre PNG utilizza un algoritmo di compressione senza perdita. Tuttavia, non si verifica alcuna perdita di dati durante la compressione dei file PNG, il che garantisce che non venga compromessa la qualità dell’immagine. Tuttavia, il formato immagine PNG è preferito rispetto a JPG. Quindi, questo post sul blog ti insegna come convertire JPG in PNG utilizzando una libreria di conversione JPG. GroupDocs.Conversion offre SDK Cloud e API REST per le conversioni di file immagine. Pertanto, esamineremo come convertire JPG in PNG in Node.js a livello di codice.

Questo post del blog esaminerà i seguenti punti:

Convertitore JPG - Installazione della libreria

Prima di passare alla sezione di implementazione, installiamo questo Node.js Cloud SDK di GroupDocs.Conversion sul nostro computer. Il processo è abbastanza semplice e non richiede passaggi complessi. Poiché è disponibile nel registro dei pacchetti NPM, puoi installarlo eseguendo il seguente comando nel terminale/CMD:

npm install groupdocs-conversion-cloud

Una volta installata l’API di conversione da JPG a PNG, il passaggio successivo è ottenere le credenziali API (ID client e segreto client) e puoi ottenerle accedendo al nostro API Cloud dashboard.

Nota: visita questa guida nel caso in cui riscontri difficoltà nell’ottenere le credenziali API.

Converti JPG in PNG in Node.js

Ora siamo pronti per implementare la conversione da JPG a PNG a livello di codice. GroupDocs.Conversion ha esposto metodi e proprietà di livello aziendale per le conversioni di file immagine.

Tieni presente una cosa: qui abbiamo caricato un file JPG di origine nella dashboard API Cloud. Pertanto, puoi caricare manualmente o in modo programmatico chiamando questo metodo UploadFile.

Di seguito sono riportati i passaggi per eseguire questa azione a livello di codice:

  • Richiedi il modulo groupdocs-conversion-cloud nel tuo progetto.
  • Inserisci le tue credenziali API
  • Richiama il metodo fromKeys della classe ConvertApi e passa le credenziali API.
  • Inizializza un oggetto della classe ConvertSettings.
  • Assegnare i valori alle proprietà come storageName, filePath, format e outputPath.
  • Crea un’istanza della classe ConvertDocumentRequest con l’istanza della classe ConvertSettings.
  • Chiama il metodo convertDocument per convertire JPG in PNG.

Il seguente frammento di codice converte JPG in PNG in Node.js:

// Richiedi il modulo groupdocs-conversion-cloud nel tuo progetto.
let groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
// Inserisci le tue credenziali API
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// Richiama il metodo fromKeys della classe ConvertApi e passa le credenziali API.
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// Inizializza un oggetto della classe ConvertSettings.
const settings = new groupdocs_conversion_cloud.ConvertSettings();
// Assegnare i valori alle proprietà come storageName, filePath, format e outputPath.
settings.storageName = myStorage;
settings.filePath = "sample.jpg";
settings.format = "png";
settings.outputPath = "test/output-sample.png";

// Creare un'istanza della classe ConvertDocumentRequest con l'istanza della classe ConvertSettings.
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// Chiama il metodo convertDocument per convertire JPG in PNG.
convertApi.convertDocument(request).then(()=>{console.log("JPG to PNG conversion done.")})

Una volta eseguito il file del server, troverai un file PNG appena generato all’interno della cartella “test” nella dashboard di API Cloud. Bene, puoi scaricare il file PNG manualmente o in modo programmatico invocando questo metodo DownloadFile.

Quindi, puoi vedere l’output nell’immagine qui sotto:

Convertitore da jpg a png

Converti JPG in PNG online

Oltre agli SDK Cloud e alle API REST, esiste uno strumento online che consente agli utenti di convertire JPG in PNG online in un browser web. Fortunatamente, questo convertitore JPG online è basato su GroupDocs.Conversion ed è gratuito per tutti. Quindi, è molto facile da usare, robusto e ti aiuta a ottenere la conversione di file immagine online.

convertire jpg in png online

Pensieri finali

Questo ci porta alla fine di questo post del blog. Abbiamo seguito i passaggi e lo snippet di codice per convertire JPG in PNG in Nodej.s. Inoltre, abbiamo anche utilizzato uno [strumento] online che può essere un ottimo convertitore JPG per convertire JPG in PNG online. Questa guida ti aiuterà a creare un modulo di conversione delle immagini per la tua applicazione aziendale. Pertanto, visita la documentazione per conoscere altre funzionalità. Infine, non dimenticare di visitare il repository GitHub di GroupDocs.Conversion Node.js SDK poiché è open source.

Inoltre, ti suggeriamo di seguire la nostra Guida introduttiva.

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

Fai una domanda

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

Domande frequenti – FAQ

Come convertire JPG in PNG in JavaScript?

Puoi esplorare questa libreria Node.js Cloud SDK of GroupDocs.Conversion che offre un’ampia gamma di funzionalità per le conversioni del formato immagine. Puoi richiamare questo metodo convertDocument per convertire JPG in PNG a livello di codice in JavaScript.

Come posso convertire un’immagine JPG in PNG?

Visita questo link per conoscere i passaggi e lo snippet di codice.

Guarda anche