Hướng dẫn ngắn này bao gồm cách áp dụng bộ lọc trên image bằng Java REST API. Bạn sẽ học cách áp dụng bộ lọc cho hình ảnh bằng Java Low Code API với sự trợ giúp của Java-basedCloud SDK. Nó chứa thông tin về việc tùy chỉnh hình ảnh đầu ra bằng các thuộc tính và phương pháp khác nhau.
Điều kiện tiên quyết
Tạo thông tin xác thực API tài khoản để áp dụng bộ lọc cho hình ảnh
Tải về Aspose.Imaging Cloud SDK for Java for applying effects to photos
Thiết lập dự án Java với SDK ở trên
Các bước áp dụng bộ lọc cho ảnh bằng giao diện Java REST
- 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 FilterEffectImage và lưu đầu ra
Các bước này xác định quy trình về cách áp dụng hiệu ứng cho ảnh trực tuyến bằng Java REST API. Tải ảnh nguồn từ đĩa cục bộ lên bộ lưu trữ đám mây bằng đối tượng ImagingApi, đặt 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 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 trên đĩ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 cách sử dụng Java RESTful Service
Mã này đã chứng minh quy trình áp dụng bộ lọc hình ảnh trực tuyến bằng API dựa trên Java. Chúng tôi đã xác định kích thước ma trận cho bộ lọc, độ lệch chuẩn cho hiệu ứng làm mờ Gaussian 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 áp dụng bộ lọc cho hình ảnh. Để làm lệch hình ảnh, hãy tham khảo bài viết Deskew quét tài liệu bằng Java REST API.