3. ImageFilter GaussianBlur


3.1. GaussianBlur

Use the Image.filter(ImageFilter.GaussianBlur(radius)) method to blur an image.
Blurs the image with a sequence of extended box filters, which approximates a Gaussian kernel.
from PIL import Image, ImageFilter

with Image.open("test_images/alph_blocks.png") as im:
    new_im = im.filter(ImageFilter.GaussianBlur(1))
    new_im.save("filters/GaussianBlur1.png")
    new_im = im.filter(ImageFilter.GaussianBlur(2))
    new_im.save("filters/GaussianBlur2.png")
../_images/compare_GaussianBlur.png