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:
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.
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.