Blur Images in Java

Recently, we have written a series of blog posts to show you how to implement various image editing features such as cropping, resizing, flipping, and rotating images. Today, we are going to cover how to apply the blur effect on images. So let’s see how to blur images programmatically in Java.

Java API to Blur Images - Free Download

To apply the blur effect on images, we will use Aspose.Imaging for Java. It is an image editing API that provides a wide range of features to manipulate images. In addition, it supports a variety of raster and vector image formats. You can either download the API or install it using the following Maven configurations.

    <name>Aspose Java API</name>


Steps to Blur Images in Java

Using Aspose.Imaging for Java, you just need to follow a few easy steps to apply the blur effect on an image. Below are those steps.

  • First, load the image file.
  • Apply the blur filter on the image.
  • Save the updated blur image to the desired location.

Now, let’s have a look at how to blur an image in Java.

Blur an Image in Java

The following are the steps along with API references to blur an image in Java.

The following code sample shows how to apply the blur effect on an image in Java.

For demonstration, we applied the blur effect on the following raster image.

Input Image to Apply Blur Effect

Below is the output image we got after applying the blur effect using the Java code sample provided above.

Output Blur Image in Java

Java Image Blurring API - Get a Free License

You can get a free temporary license and blur images without evaluation limitations.


In this article, you have learned how to blur images in Java. You can easily integrate the provided code and blur the images from within your Java applications.

Read More

You can explore more about the Java image processing API using documentation. Also, you can share your queries with us via our forum.

See Also