2024-05-08 18:34:28 发布
网友
我试图用Pillow模糊图像,使用the ImageFilter如下:
from PIL import ImageFilter blurred_image = im.filter(ImageFilter.BLUR)
这很好,只是它有一个设定的半径,对我来说太小了。我想把图像弄得模糊不清,以至于再也认不出来了。在文档中我看到了the radius is set to 2 by default,但我真的不明白如何将其设置为更大的值?
有人知道我怎么用枕头来增加模糊半径吗?欢迎所有小费!
Image.filter()接受一个ImageFilter,这样您就可以创建一个ImageFilter.GaussianBlur实例,该实例具有您想要的任何半径,作为命名参数传入。
Image.filter()
ImageFilter
ImageFilter.GaussianBlur
blurred_image = im.filter(ImageFilter.GaussianBlur(radius=50))
你甚至可以让它更简洁:
blurred_image = im.filter(ImageFilter.GaussianBlur(50))
Image.filter()
接受一个ImageFilter
,这样您就可以创建一个ImageFilter.GaussianBlur
实例,该实例具有您想要的任何半径,作为命名参数传入。你甚至可以让它更简洁:
相关问题 更多 >
编程相关推荐