Konvertieren Sie GIF in PNG in Node.js mit dem Image Conversion Service

Kürzlich haben wir einen Artikel veröffentlicht, der den Konvertierungsprozess von GIF in JPG mit GroupDocs.Conversion Cloud SDK für Java demonstriert. In diesem Blogbeitrag wird hingegen gezeigt, wie man GIF in Node.js mit dem GroupDocs.Conversion Cloud SDK for Node.js in PNG konvertiert. Sie können die von GroupDocs.Conversion bereitgestellten REST APIs und Cloud-SDKs nutzen. Mit diesem Bildkonvertierungsdienst können Sie jedoch einen GIF zu PNG-Konverter erstellen. Beginnen wir also mit dieser Anleitung und implementieren die Funktionalität in einem Node.js-basierten Projekt, die es Ihnen ermöglicht, GIF programmgesteuert in PNG zu konvertieren.

Wir werden in diesem Blogbeitrag die folgenden Punkte behandeln:

GIF zu PNG-Konvertierung – API-Installation

Der Installationsprozess dieses Bildkonvertierungsdienstes auf Unternehmensebene ist sehr einfach und kurz. Öffnen Sie also das Terminal/CMD und führen Sie den folgenden Befehl aus, um GroupDocs.Conversion Cloud SDK für Node.js zu installieren:

npm install groupdocs-conversion-cloud

Sobald die Installation abgeschlossen ist, besteht der nächste Schritt darin, die API-Anmeldeinformationen (Client-ID, Client-Geheimnis) zu erhalten. Sie können diese Anmeldeinformationen von unserem API Cloud Dashboard erhalten. Bitte besuchen Sie dieses kurze Tutorial, falls Sie Schwierigkeiten beim Erhalt von API-Anmeldeinformationen haben.

Konvertieren Sie GIF in PNG in Node.js

Bevor Sie ein Code-Snippet schreiben, beachten Sie bitte, dass wir in unserem API Cloud-Dashboard über eine Quell-GIF-Datei verfügen, die Sie manuell oder programmgesteuert hochladen können, indem Sie diese Methode UploadFile aufrufen.

Die folgenden Schritte veranschaulichen, wie Sie die Konvertierung von GIF in PNG programmgesteuert durchführen:

  • Holen Sie sich das Modul „groupdocs-conversion-cloud“ in Ihr Node.js-Projekt.
  • Rufen Sie nun die fromKeys funktion der Klasse ConvertApi auf und übergeben Sie die API-Anmeldeinformationen (z. B. Client-Geheimnis, Client-ID).
  • Als Nächstes instanziieren Sie eine Instanz der ConvertSettings Klasse.
  • Definieren Sie die Werte für die Eigenschaften der ConvertSettings Klasse, z. B. „storageName“, „filePath“, „outputPath“ und „format“.
  • Initialisieren Sie ein Objekt der ConvertDocumentRequest Klasse mit der Instanz der ConvertSettings Klasse.
  • Rufen Sie die Methode convertDocument auf, um GIF in PNG in Node.js zu konvertieren.

Kopieren Sie das folgende Codebeispiel und fügen Sie es in Ihre Hauptserverdatei ein, um ein GIF zu PNG-Konvertermodul für Ihre Unternehmenssoftware zu erstellen:

// Holen Sie sich das Modul „groupdocs-conversion-cloud“ in Ihr Node.js-Projekt.
let groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
// Definieren Sie Ihre API-Anmeldeinformationen.
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxs";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
const myStorage = "test";
// Rufen Sie nun die fromKeys funktion der ConvertApi Klasse auf und übergeben Sie die API-Anmeldeinformationen (z. B. Client Secret, Client API).
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// Als Nächstes instanziieren Sie eine Instanz der ConvertSettings Klasse.
const settings = new groupdocs_conversion_cloud.ConvertSettings();
// Definieren Sie die Werte für die Eigenschaften der ConvertSettings Klasse, z. B. „storageName“, „filePath“, „outputPath“ und „format“.
settings.storageName = myStorage;
settings.filePath = "sample.gif";
settings.format = "png";
settings.outputPath = "test/output.png";
// Initialisieren Sie ein Objekt der ConvertDocumentRequest Klasse mit der Instanz der ConvertSettings Klasse.
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// Rufen Sie die Methode „convertDocument“ auf, um GIF in PNG in Node.js zu konvertieren.
convertApi.convertDocument(request).then(()=>{console.log("Successfully converted GIF to PNG in Node.js.")})

Das obige Codebeispiel generiert eine PNG-Datei im Ordner „test“ im API Cloud-Dashboard. Sie können die generierte Datei manuell oder programmgesteuert herunterladen, indem Sie diese Methode DownloadFile aufrufen. Daher können Sie die Ausgabe im Bild unten sehen:

Konvertierung von GIF in PNG

Online-GIF zu PNG-Konverter

Zusätzlich zu Cloud SDKs und REST APIs bietet GroupDocs.Conversion ein Online-Tool zum Online-Konvertieren von GIF bildern in PNG. Dieses Online-Tool ist webbasiert und bietet eine sehr elegante und benutzerfreundliche Benutzeroberfläche. Vor allem ist es kostenlos und erfordert weder die Erstellung eines Kontos noch ein Abonnement.

Online-GIF zu PNG-Konverter

Abschluss

Wir beenden diesen Leitfaden hier in der Hoffnung, dass dieser Artikel eine Lösung für Ihr Problem darstellt. Darüber hinaus haben wir das Code-Snippet und die Schritte zum programmgesteuerten Konvertieren von GIF in PNG in Node.js durchgegangen. Tatsächlich können Sie mit unserem Online-Tool auch eine GIF zu PNG-Konvertierung durchführen. Ebenso können Sie die Dokumentation und das GitHub-Repository besuchen, um mehr über den gesamten Funktionsstapel zu erfahren. Außerdem können Sie mit unseren Live-APIs interagieren, um die Funktionalität und Effizienz zu erleben.

Schließlich schreibt groupdocs.cloud neue Artikel. Bleiben Sie also bitte für die regelmäßigen Updates in Kontakt.

Hilfe ist verfügbar

Sie können uns Ihre Fragen oder Anregungen in unserem Forum mitteilen.

Häufig gestellte Fragen – FAQs

Kann man ein GIF in ein PNG konvertieren?

Bitte besuchen Sie diesen Link, um zu erfahren, wie Sie GIF in Node.js programmgesteuert in PNG konvertieren.

Siehe auch