Python PIL的GaussianBlur()方法
PIL是Python成像库,它为Python解释器提供了图像编辑功能。ImageFilter模块包含了一组预先定义好的过滤器的定义,可以用Image.filter()方法来使用。
PIL.ImageFilter.GaussianBlur()方法创建高斯模糊过滤器。
语法: PIL.ImageFilter.GaussianBlur(radius=5)
参数 :
radius – 模糊半径。改变半径的值,可以得到不同强度的高斯模糊图像。
返回类型 。一个图像。
使用的图片:
# Importing Image and ImageFilter module from PIL package
from PIL import Image, ImageFilter
# creating a image object
im1 = Image.open(r"C:\Users\System-Pc\Desktop\leave.JPG")
# applying the Gaussian Blur filter
im2 = im1.filter(ImageFilter.GaussianBlur(radius = 5))
im2.show()
输出:
半径:这里使用的半径值是2。
Importing Image and ImageFilter module from PIL package
from PIL import Image, ImageFilter
# creating a image object
im1 = Image.open(r"C:\Users\System-Pc\Desktop\leave.JPG")
# applying the Gaussian Blur filter
im2 = im1.filter(ImageFilter.GaussianBlur(radius = 2))
im2.show()
输出: