Konwertuj GIF na PNG w Node.js za pomocą usługi konwersji obrazów

Niedawno opublikowaliśmy artykuł, który demonstruje proces konwersji GIF do JPG przy użyciu GroupDocs.Conversion Cloud SDK dla Java. Natomiast ten wpis na blogu pokazuje, jak przekonwertować GIF na PNG w Node.js przy użyciu GroupDocs.Conversion Cloud SDK dla Node.js. Możesz wykorzystać REST interfejsy API i chmurę SDK udostępnione przez GroupDocs.Conversion. Możesz jednak zbudować konwerter GIF na PNG, korzystając z tej usługi konwersji obrazów. Zacznijmy więc ten przewodnik i zaimplementujmy funkcjonalność w projekcie opartym na Node.js, która umożliwia programową konwersję GIF na PNG.

W tym poście na blogu omówimy następujące punkty:

Konwersja GIF do PNG – instalacja API

Proces instalacji tej usługi konwersji obrazów na poziomie przedsiębiorstwa jest bardzo prosty i krótki. Otwórz więc terminal/CMD i uruchom następujące polecenie, aby zainstalować GroupDocs.Conversion Cloud SDK dla Node.js:

npm install groupdocs-conversion-cloud

Po zakończeniu instalacji następnym krokiem jest uzyskanie danych uwierzytelniających API (identyfikator klienta, sekret klienta). Możesz uzyskać te dane uwierzytelniające z naszego API Cloud pulpit nawigacyjny. Odwiedź ten krótki samouczek, jeśli napotkasz jakiekolwiek trudności w uzyskaniu danych uwierzytelniających API.

Konwertuj GIF na PNG w Node.js

Zanim napiszesz fragment kodu, pamiętaj, że w naszym panelu API Cloud mamy źródłowy plik GIF, który możesz przesłać ręcznie lub programowo, wywołując metodę UploadFile.

Poniższe kroki pokazują, jak programowo uzyskać konwersję GIF do PNG:

  • Uzyskaj moduł groupdocs-conversion-cloud do swojego projektu Node.js.
  • Teraz wywołaj funkcję fromKeys klasy ConvertApi i przekaż dane uwierzytelniające API (tj. Client Secret, Client ID).
  • Następnie utwórz instancję klasy ConvertSettings.
  • Zdefiniuj wartości właściwości klasy ConvertSettings, takie jak StorageName, FilePath, OutputPath i format.
  • Zainicjuj obiekt klasy ConvertDocumentRequest instancją klasy ConvertSettings.
  • Wywołaj metodę convertDocument, aby przekonwertować GIF na PNG w Node.js.

Skopiuj i wklej następujący przykładowy kod do głównego pliku serwera, aby zbudować moduł konwertera GIF na PNG dla swojego oprogramowania biznesowego:

// Uzyskaj moduł groupdocs-conversion-cloud do swojego projektu Node.js.
let groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
// Zdefiniuj swoje dane uwierzytelniające API.
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxs";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
const myStorage = "test";
// Teraz wywołaj funkcję fromKeys klasy ConvertApi i przekaż dane uwierzytelniające API (tj. Client Secret, Client API).
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// Następnie utwórz instancję klasy ConvertSettings.
const settings = new groupdocs_conversion_cloud.ConvertSettings();
// Zdefiniuj wartości właściwości klasy ConvertSettings, takie jak StorageName, FilePath, OutputPath i format.
settings.storageName = myStorage;
settings.filePath = "sample.gif";
settings.format = "png";
settings.outputPath = "test/output.png";
// Zainicjuj obiekt klasy ConvertDocumentRequest instancją klasy ConvertSettings.
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// Wywołaj metodę ConvertDocument, aby przekonwertować GIF na PNG w Node.js.
convertApi.convertDocument(request).then(()=>{console.log("Successfully converted GIF to PNG in Node.js.")})

Powyższy przykładowy kod wygeneruje plik PNG w folderze „test” w panelu API Cloud. Możesz pobrać wygenerowany plik ręcznie lub programowo, wywołując metodę DownloadFile. W ten sposób możesz zobaczyć wynik na obrazku poniżej:

Konwersja GIF do PNG

Internetowy konwerter GIF na PNG

Oprócz pakietów Cloud SDK i interfejsów API REST, GroupDocs.Conversion oferuje narzędzie online do konwertowania obrazów GIF do formatu PNG online. To narzędzie internetowe jest oparte na sieci i oferuje bardzo elegancki i przyjazny dla użytkownika interfejs użytkownika. Przede wszystkim jest bezpłatny i nie wymaga zakładania konta ani subskrypcji.

internetowy konwerter gif na png

Wniosek

Kończymy ten przewodnik w tym miejscu z nadzieją, że ten artykuł okazał się rozwiązaniem Twojego problemu. Co więcej, przejrzeliśmy fragment kodu i kroki programowej konwersji GIF na PNG w Node.js. W rzeczywistości możesz także dokonać konwersji GIF na PNG za pomocą naszego narzędzia online. Podobnie możesz odwiedzić dokumentację i repozytorium GitHub, aby poznać pełny zestaw funkcji. Możesz także wchodzić w interakcję z naszymi [interfejsami API] na żywo 23, aby doświadczyć funkcjonalności i wydajności.

Wreszcie groupdocs.cloud pisze nowe artykuły. Prosimy zatem o kontakt w celu otrzymywania regularnych aktualizacji.

Pomoc jest dostępna

Możesz dać nam znać o swoich pytaniach lub wątpliwościach na naszym forum.

Często zadawane pytania – często zadawane pytania

Czy możesz przekonwertować GIF na PNG?

Odwiedź ten [link], aby dowiedzieć się, jak programowo przekonwertować GIF na PNG w Node.js.

Zobacz też