4. ImageFilter BoxBlur


4.1. BoxBlur

Use the Image.filter(ImageFilter.BoxBlur(radius)) method to blur an image.
Blurs the image by setting each pixel to the average value of the pixels in a square box extending radius pixels in each direction.
from PIL import Image, ImageFilter

with Image.open("test_images/alph_blocks.png") as im:
    new_im = im.filter(ImageFilter.BoxBlur(1))
    new_im.save("filters/BoxBlur.png")
    new_im = im.filter(ImageFilter.BoxBlur(2))
    new_im.save("filters/BoxBlur.png")
../_images/compare_BoxBlur.png