Gần đây, chúng tôi đã viết một loạt bài đăng trên blog để hướng dẫn bạn cách triển khai các tính năng chỉnh sửa hình ảnh khác nhau như cắt, thay đổi kích thước, lật và xoay hình ảnh. Hôm nay, chúng ta sẽ đề cập đến cách áp dụng hiệu ứng mờ trên hình ảnh. Vì vậy, chúng ta hãy xem làm thế nào để làm mờ hình ảnh theo lập trình trong Java.
- Java API để làm mờ hình ảnh - Tải xuống miễn phí
- Các bước để làm mờ hình ảnh trong Java
- Làm mờ hình ảnh trong Java
Java API để làm mờ hình ảnh - Tải xuống miễn phí
Để áp dụng hiệu ứng mờ trên hình ảnh, chúng tôi sẽ sử dụng Aspose.Imaging for Java. Nó là một API chỉnh sửa hình ảnh cung cấp một loạt các tính năng để thao tác trên hình ảnh. Ngoài ra, nó hỗ trợ nhiều định dạng ảnh raster và vector. Bạn có thể tải xuống API hoặc cài đặt nó bằng cách sử dụng các cấu hình Maven sau.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-imaging</artifactId>
<version>22.9</version>
</dependency>
Các bước để làm mờ hình ảnh trong Java
Sử dụng Aspose.Imaging for Java, bạn chỉ cần làm theo một vài bước đơn giản để áp dụng hiệu ứng mờ trên ảnh. Dưới đây là các bước.
- Đầu tiên, tải tệp hình ảnh.
- Áp dụng bộ lọc mờ trên hình ảnh.
- Lưu hình ảnh mờ đã cập nhật vào vị trí mong muốn.
Bây giờ, chúng ta hãy xem cách làm mờ một hình ảnh trong Java.
Làm mờ hình ảnh trong Java
Sau đây là các bước cùng với tham chiếu API để làm mờ hình ảnh trong Java.
- Đầu tiên, tải hình ảnh bằng phương thức Image.load().
- Sau đó, truyền hình ảnh sang loại RasterImage.
- Làm mờ hình ảnh bằng phương pháp RasterImage.filter().
- Lưu hình ảnh bị mờ bằng phương pháp RasterImage.save().
Mẫu mã sau đây cho thấy cách áp dụng hiệu ứng mờ trên hình ảnh trong Java.
// Tải hình ảnh
Image image = Image.load("image.bmp");
// Chuyển đổi hình ảnh thành RasterImage
RasterImage rasterImage = (RasterImage) image;
// Áp dụng bộ lọc mờ
rasterImage.filter(rasterImage.getBounds(), new GaussianBlurFilterOptions(5, 5));
// Lưu hình ảnh cập nhật
rasterImage.save("blur-image.bmp");
Để minh họa, chúng tôi đã áp dụng hiệu ứng mờ trên hình ảnh raster sau đây.
Dưới đây là hình ảnh đầu ra mà chúng tôi nhận được sau khi áp dụng hiệu ứng mờ bằng cách sử dụng mẫu mã Java được cung cấp ở trên.
Java Image Blurring API - Nhận Giấy phép Miễn phí
Bạn có thể nhận giấy phép tạm thời miễn phí và làm mờ hình ảnh mà không có giới hạn đánh giá.
Sự kết luận
Trong bài này, bạn đã học cách làm mờ hình ảnh trong Java. Bạn có thể dễ dàng tích hợp mã được cung cấp và làm mờ hình ảnh từ bên trong các ứng dụng Java của mình.
Đọc thêm
Bạn có thể khám phá thêm về API xử lý hình ảnh Java bằng cách sử dụng tài liệu. Ngoài ra, bạn có thể chia sẻ các thắc mắc của mình với chúng tôi qua diễn đàn của chúng tôi.