如何用Python枕头定义模糊半径?

2024-05-08 18:34:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用Pillow模糊图像,使用the ImageFilter如下:

from PIL import ImageFilter
blurred_image = im.filter(ImageFilter.BLUR)

这很好,只是它有一个设定的半径,对我来说太小了。我想把图像弄得模糊不清,以至于再也认不出来了。在文档中我看到了the radius is set to 2 by default,但我真的不明白如何将其设置为更大的值?

有人知道我怎么用枕头来增加模糊半径吗?欢迎所有小费!


Tags: thefrom图像imageimportpil半径filter
1条回答
网友
1楼 · 发布于 2024-05-08 18:34:28

Image.filter()接受一个ImageFilter,这样您就可以创建一个ImageFilter.GaussianBlur实例,该实例具有您想要的任何半径,作为命名参数传入。

blurred_image = im.filter(ImageFilter.GaussianBlur(radius=50))

你甚至可以让它更简洁:

blurred_image = im.filter(ImageFilter.GaussianBlur(50))

相关问题 更多 >

    热门问题