Hướng dẫn ngắn này hướng dẫn cách áp dụng bộ lọc cho image bằng Node.js REST API. Bạn sẽ học cách áp dụng bộ lọc cho ảnh bằng Node.js Low Code API với sự trợ giúp của Cloud SDK dựa trên Node.js. Hướng dẫn này bao gồm thông tin về cách tùy chỉnh ảnh đầu ra bằng các thuộc tính và phương thức khác nhau.
Điều kiện tiên quyết
- Tạo tài khoản thông tin xác thực API để áp dụng bộ lọc cho hình ảnh
- Tải xuống Aspose.Imaging Cloud SDK cho Node.js để áp dụng hiệu ứng cho ảnh
- Thiết lập dự án Node.js với SDK ở trên
Các bước áp dụng bộ lọc cho ảnh bằng giao diện REST của Node.js
- Tạo một phiên bản của ImagingApi để tương tác với các dịch vụ Aspose.Cloud
- Xác định tệp đầu vào và URL cơ sở API
- Tải hình ảnh lên bộ nhớ đám mây bằng Filestream
- Đặt các tham số bộ lọc làm sắc nét bằng cách sử dụng đối tượng lớp SharpenFilterProperties
- Tạo yêu cầu lọc bằng cách sử dụng lớp FilterEffectImageRequest
- Áp dụng Bộ lọc bằng cách sử dụng lớp Bộ lọcHiệu ứngHình ảnh và lưu đầu ra
Các bước này định nghĩa quy trình áp dụng hiệu ứng cho ảnh trực tuyến bằng Node.js REST API. Tải ảnh gốc từ ổ đĩa cục bộ lên bộ nhớ đám mây bằng đối tượng ImagingApi, thiết lập các tham số bộ lọc làm sắc nét, tạo đối tượng yêu cầu và gọi phương thức FilterEffectImage() để áp dụng các bộ lọc. Bạn có thể lưu ảnh đầu ra ở bất kỳ định dạng mong muốn nào và lưu ảnh đã lọc vào ổ đĩa được trả về trong đối tượng phản hồi của lệnh gọi API.
Mã để áp dụng bộ lọc cho hình ảnh bằng dịch vụ RESTful của Node.js
Mã này đã minh họa quy trình áp dụng bộ lọc hình ảnh trực tuyến bằng API dựa trên Node.js. Chúng tôi đã định nghĩa kích thước ma trận cho bộ lọc, độ lệch chuẩn cho hiệu ứng làm mờ Gauss và hệ số nhân cho hiệu ứng sắc nét. Nhiều loại bộ lọc khác có thể được sử dụng để thay đổi hình ảnh cho phù hợp.
Bài viết này hướng dẫn chúng ta cách áp dụng bộ lọc cho hình ảnh. Để làm mờ hình ảnh, hãy tham khảo bài viết Deskew quét tài liệu bằng Node.js REST API.