Hợp nhất các tệp JPG trong Node.js

Cài đặt [thư viện] xử lý hình ảnh này 1 trong dự án dựa trên Node.js của bạn và hợp nhất các tệp JPG ngay lập tức. Giờ đây, không cần phải chọn bất kỳ phần mềm hoặc công cụ nào của bên thứ ba để kết hợp các tệp JPG. GroupDocs.Merger cung cấp SDK đám mây cấp doanh nghiệp cho nhiều ngôn ngữ lập trình và cho dù bạn là nhà phát triển chuyên nghiệp hay cấp độ mới bắt đầu, bạn đều có thể tích hợp và sử dụng các [SDK] này 4 một cách dễ dàng . Tuy nhiên, trong bài đăng trên blog này, chúng ta sẽ tìm hiểu cách hợp nhất các tệp JPG trong Node.js theo chương trình. Do đó, vui lòng xem kỹ hướng dẫn này để tìm hiểu các bước và đoạn mã để hợp nhất các tệp JPG.

Các điểm sau đây sẽ được đề cập trong bài đăng trên blog này:

Cài đặt thư viện xử lý hình ảnh

Điều đầu tiên, hãy cài đặt thư viện hợp nhất JPG miễn phí này trong dự án Node.js của chúng tôi. Quá trình cài đặt chỉ chạy một lệnh trong terminal/CMD. Tuy nhiên, bạn có thể tận dụng kho tính năng phong phú của GroupDocs.Merger Cloud SDK for Node.js ngay sau khi cài đặt xong.

Vì vậy, hãy chạy lệnh sau:

npm install groupdocs-merger-cloud

Tiếp theo, vui lòng truy cập hướng dẫn này để tìm hiểu cách lấy thông tin xác thực API (ID khách hàng + Bí mật khách hàng). Xin nhắc lại, việc này cực kỳ đơn giản và bạn có thể tạo thông tin xác thực API mà không gặp bất kỳ rắc rối nào.

Hợp nhất các tệp JPG trong Node.js theo lập trình

Bây giờ, tất cả chúng ta đã sẵn sàng bắt đầu viết đoạn mã để hợp nhất các tệp JPG trong Node.js. Với mục đích này, chúng tôi đã tải hai hình ảnh JPG khác nhau lên API Cloud trang tổng quan của mình. Bạn có thể tải tệp lên theo cách thủ công hoặc theo chương trình bằng cách gọi phương thức UploadFile.

Sau đây là các bước để kết hợp các tệp JPG theo chương trình:

  • Yêu cầu mô-đun groupdocs-merger-cloud trong dự án của bạn.
  • Nhận thông tin xác thực API của bạn từ Bảng điều khiển đám mây API.
  • Gọi phương thức fromKeys của lớp DocumentApi và chuyển thông tin xác thực API.
  • Khởi tạo một đối tượng của lớp JoinItem mô tả tài liệu cho thao tác nối.
  • Khởi tạo một thể hiện của lớp FileInfo.
  • Đặt đường dẫn tệp của tệp JPG nguồn bằng cách gọi thuộc tính filePath.
  • Tạo một đối tượng của lớp JoinOptions.
  • Gọi thuộc tính JoinItems để gán mảng tài liệu nguồn.
  • Đặt đường dẫn đầu ra cho hình ảnh JPG được hợp nhất được tạo.
  • Khởi tạo một đối tượng của lớp JoinRequest và chuyển nó vào phương thức join để hợp nhất các tệp JPG.

Sao chép và dán đoạn mã sau để hợp nhất các tệp JPG:

// Yêu cầu mô-đun groupdocs-merger-cloud trong dự án của bạn.
const merger_cloud = require("groupdocs-merger-cloud");
// Nhận thông tin xác thực API của bạn từ Bảng điều khiển đám mây API 
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

// Gọi phương thức fromKeys của lớp DocumentApi và chuyển thông tin xác thực API.
const documentApi = merger_cloud.DocumentApi.fromKeys(clientId, clientSecret);
// Khởi tạo một đối tượng của lớp JoinItem mô tả tài liệu cho thao tác nối.
let item1 = new merger_cloud.JoinItem();
// Khởi tạo một thể hiện của lớp FileInfo.
item1.fileInfo = new merger_cloud.FileInfo();
// Đặt đường dẫn tệp của tệp JPG nguồn bằng cách gọi thuộc tính filePath.
item1.fileInfo.filePath = "first.jpg";
 
let item2 = new merger_cloud.JoinItem();
item2.fileInfo = new merger_cloud.FileInfo();
item2.fileInfo.filePath = "second.jpg";    
// Tạo một đối tượng của lớp JoinOptions.
let options = new merger_cloud.JoinOptions();
// Gọi thuộc tính JoinItems để gán mảng tài liệu nguồn.
options.joinItems = [item1, item2];
// Đặt đường dẫn đầu ra cho hình ảnh JPG được hợp nhất được tạo.
options.outputPath = "Output/merged.jpg";
// Khởi tạo một đối tượng của lớp JoinRequest và chuyển nó vào phương thức nối để hợp nhất các tệp JPG.  
documentApi.join(new merger_cloud.JoinRequest(options)).then(()=>console.log("Done successfully"));
  

Sau khi chạy máy chủ, bạn sẽ tìm thấy tệp jpg được hợp nhất mới trong thư mục “Đầu ra” trong bảng điều khiển API Cloud, bạn có thể xem tệp đầu ra trong hình ảnh bên dưới:

sáp nhập jpg miễn phí

Tại đây, bạn có thể tải xuống tệp JPG được tạo theo cách thủ công hoặc theo chương trình bằng cách gọi phương thức DownloadFile này.

Hợp nhất hình ảnh JPG trực tuyến

Ngoài Cloud SDK và [REST API], còn có một công cụ trực tuyến để hợp nhất các tệp JPG trong trình duyệt và việc hợp nhất JPG miễn phí này được cung cấp bởi GroupDocs.Merger. Nó rất dễ sử dụng và cung cấp một giao diện thân thiện với người dùng. Trên thực tế, có nhiều tùy chọn để định cấu hình yêu cầu như hợp nhất theo chiều ngang hoặc hợp nhất theo chiều dọc. Trên hết, công cụ này không mất phí và bạn có thể sử dụng nó để kết hợp các tệp JPG.

ghép ảnh jpg trực tuyến

suy nghĩ cuối cùng

Cảm ơn bạn đã đọc bài đăng trên blog này và chúng tôi hy vọng bạn thấy nó thú vị. Chúng tôi sẽ kết thúc hướng dẫn này tại đây và sẽ sớm đưa ra một chủ đề mới. Trong bài viết này, chúng tôi đã đề cập đến cách hợp nhất các tệp JPG trong Node.js theo chương trình. Ngoài ra, chúng tôi đã giới thiệu một số phương pháp nổi bật được [GroupDocs.Merger Cloud SDK for Node.js] trình bày 4. Hơn nữa, bạn có thể truy cập tài liệu để tìm hiểu về các phương pháp khác và mã nguồn có sẵn trên GitHub. Cuối cùng, đừng bỏ lỡ việc dùng thử API đám mây của chúng tôi tại đây.

Cuối cùng, groupdocs.cloud đang viết bài mới. Vì vậy, vui lòng giữ liên lạc để cập nhật thông tin mới nhất.

Đặt một câu hỏi

Bạn có thể cho chúng tôi biết về các câu hỏi hoặc thắc mắc của bạn trên diễn đàn của chúng tôi.

Câu hỏi thường gặp – Câu hỏi thường gặp

Phần mềm nào có thể ghép JPG?

GroupDocs.Merger Cloud SDK dành cho Node.js cung cấp các phương thức và thuộc tính để hợp nhất các tệp JPG theo chương trình. Hơn nữa, bạn có thể khám phá thư viện xử lý ảnh này tại đây.

Làm cách nào để kết hợp 2 JPG thành 1 JPG?

Vui lòng truy cập link này để biết câu trả lời chi tiết.

Xem thêm