Hướng dẫn ngắn này bao gồm cách áp dụng bộ lọc trên image bằng Python REST API. Bạn sẽ học cách áp dụng bộ lọc cho hình ảnh bằng Python Low Code API với sự trợ giúp của Python-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 Python for applying effects to photos
Thiết lập dự án Python 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 Python
- 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 định nghĩa quy trình về cách áp dụng hiệu ứng cho ảnh trực tuyến bằng Python 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 dịch vụ RESTful của Python
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 Python. 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 Python REST API.