Scal pliki JPG w Node.js

Zainstaluj to przetwarzanie obrazów biblioteka w swoim projekcie opartym na Node.js i natychmiast połącz pliki JPG. Teraz nie ma potrzeby korzystania z oprogramowania ani narzędzi innych firm do łączenia plików JPG. GroupDocs.Merger oferuje [pakiety SDK Cloud] na poziomie korporacyjnym 4 dla wielu języków programowania. Niezależnie od tego, czy jesteś programistą na poziomie eksperta, czy początkującego, możesz łatwo zintegrować te [pakiety SDK] i korzystać z nich . Jednak w tym wpisie na blogu dowiemy się, jak programowo scalić pliki JPG w Node.js. Dlatego prosimy o dokładne zapoznanie się z tym przewodnikiem, aby zapoznać się z krokami i fragmentem kodu umożliwiającym połączenie plików JPG.

W tym poście na blogu zostaną omówione następujące kwestie:

Instalacja biblioteki przetwarzania obrazów

Po pierwsze, zainstalujmy tę darmową bibliotekę scalającą JPG w naszym projekcie Node.js. Proces instalacji polega po prostu na uruchomieniu polecenia w terminalu/CMD. Możesz jednak skorzystać z bogatego stosu GroupDocs.Merger Cloud SDK dla Node.js zaraz po zakończeniu instalacji.

Uruchom więc następujące polecenie:

npm install groupdocs-merger-cloud

Następnie odwiedź ten przewodnik, aby dowiedzieć się, jak uzyskać dane uwierzytelniające API (identyfikator klienta + sekret klienta). Ponownie, jest to bardzo proste i możesz wygenerować dane uwierzytelniające API bez żadnych kłopotów.

Scal pliki JPG w Node.js programowo

Teraz jesteśmy gotowi, aby rozpocząć pisanie fragmentu kodu umożliwiającego scalanie plików JPG w Node.js. W tym celu przesłaliśmy już dwa różne obrazy JPG do naszego API Cloud dashboard. Pliki możesz przesyłać ręcznie lub programowo, wywołując metodę UploadFile.

Poniżej przedstawiono kroki programowego łączenia plików JPG:

  • Wymagaj modułu groupdocs-merger-cloud w swoim projekcie.
  • Uzyskaj dane uwierzytelniające API z API Cloud Dashboard.
  • Wywołaj metodę fromKeys klasy DocumentApi i przekaż poświadczenia API.
  • Utwórz instancję obiektu klasy JoinItem opisującego dokument dla operacji łączenia.
  • Utwórz instancję klasy FileInfo.
  • Ustaw ścieżkę źródłowych plików JPG, wywołując właściwość filePath.
  • Utwórz obiekt klasy JoinOptions.
  • Wywołaj właściwość JoinItems, aby przypisać tablicę dokumentów źródłowych.
  • Ustaw ścieżkę wyjściową dla wygenerowanych połączonych obrazów JPG.
  • Zainicjuj obiekt klasy JoinRequest i przekaż go do metody join, aby scalić pliki JPG.

Skopiuj i wklej następujący fragment kodu, aby scalić pliki JPG:

// Wymagaj modułu groupdocs-merger-cloud w swoim projekcie.
const merger_cloud = require("groupdocs-merger-cloud");
// Uzyskaj dane uwierzytelniające API z API Cloud Dashboard 
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

// Wywołaj metodę fromKeys klasy DocumentApi i przekaż poświadczenia API.
const documentApi = merger_cloud.DocumentApi.fromKeys(clientId, clientSecret);
// Utwórz instancję obiektu klasy JoinItem opisującego dokument dla operacji łączenia.
let item1 = new merger_cloud.JoinItem();
// Utwórz instancję klasy FileInfo.
item1.fileInfo = new merger_cloud.FileInfo();
// Ustaw ścieżkę źródłowych plików JPG, wywołując właściwość filePath.
item1.fileInfo.filePath = "first.jpg";
 
let item2 = new merger_cloud.JoinItem();
item2.fileInfo = new merger_cloud.FileInfo();
item2.fileInfo.filePath = "second.jpg";    
// Utwórz obiekt klasy JoinOptions.
let options = new merger_cloud.JoinOptions();
// Wywołaj właściwość JoinItems, aby przypisać tablicę dokumentów źródłowych.
options.joinItems = [item1, item2];
// Ustaw ścieżkę wyjściową dla wygenerowanych połączonych obrazów JPG.
options.outputPath = "Output/merged.jpg";
// Zainicjuj obiekt klasy JoinRequest i przekaż go do metody Join, aby scalić pliki JPG.  
documentApi.join(new merger_cloud.JoinRequest(options)).then(()=>console.log("Done successfully"));
  

Po uruchomieniu serwera znajdziesz nowy scalony plik jpg w folderze „Output” w panelu API Cloud. Plik wyjściowy możesz zobaczyć na obrazku poniżej:

darmowa fuzja jpg

Tutaj możesz pobrać wygenerowany plik JPG ręcznie lub programowo, wywołując metodę DownloadFile.

Scal obrazy JPG online

Oprócz Cloud SDK i REST API istnieje narzędzie online do łączenia plików JPG w przeglądarce, a to bezpłatne połączenie JPG jest obsługiwane przez GroupDocs.Merger. Jest łatwy w użyciu i oferuje przyjazny interfejs użytkownika. W rzeczywistości istnieje wiele opcji konfiguracji żądania, takich jak scalanie poziome lub scalanie pionowe. Przede wszystkim z tym narzędziem nie są pobierane żadne opłaty i można go używać do łączenia plików JPG.

scalaj obrazy jpg online

Końcowe przemyślenia

Dziękujemy za przeczytanie tego wpisu na blogu i mamy nadzieję, że był dla Ciebie interesujący. Na tym kończymy ten przewodnik i wkrótce zajmiemy się nowym tematem. W tym artykule omówiliśmy, jak programowo scalić pliki JPG w Node.js. Ponadto omówiliśmy kilka najważniejszych metod udostępnianych przez GroupDocs.Merger Cloud SDK dla Node.js. Ponadto możesz odwiedzić dokumentację, aby dowiedzieć się o innych metodach, a kod źródłowy jest dostępny w GitHub. Na koniec nie przegap okazji i wypróbuj nasze interfejsy Cloud API tutaj.

Wreszcie groupdocs.cloud pisze nowe artykuły. Prosimy więc o kontakt w celu uzyskania najnowszych aktualizacji.

Zadać pytanie

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

Często zadawane pytania – często zadawane pytania

Jakie oprogramowanie może łączyć JPG?

GroupDocs.Merger Cloud SDK dla Node.js oferuje metody i właściwości umożliwiające programowe łączenie plików JPG. Ponadto możesz zapoznać się z tą biblioteką przetwarzania obrazów tutaj.

Jak połączyć 2 JPG w 1 JPG?

Aby poznać szczegółową odpowiedź, odwiedź ten link.

Zobacz też