📜  Wand – Python中的 blur()函数(1)

📅  最后修改于: 2023-12-03 15:21:06.281000             🧑  作者: Mango

Wand - Python中的 blur()函数

Wand是一个基于ImageMagick库的Python图像处理库。其中的blur()函数可以对图像进行模糊处理。

安装Wand

使用pip安装Wand库:

pip install Wand

此外需要安装ImageMagick库,Windows平台可以从官网下载安装包并按照提示安装,MacOS和Linux平台可以使用包管理器进行安装。

使用blur()函数

blur(radius, sigma, channel)

  • radius:卷积核的半径。
  • sigma:高斯函数的标准差。
  • channel:要进行模糊的通道,默认为所有通道。
from wand.image import Image

with Image(filename='input.png') as img:
    img.blur(radius=5, sigma=15)
    img.save(filename='output.png')

以上代码将对input.png进行半径为5,标准差为15的高斯模糊处理,并保存到output.png文件中。

完整代码示例
from wand.image import Image

with Image(filename='input.png') as img:
    img.blur(radius=5, sigma=15)
    img.save(filename='output.png')
结语

Wand库是一个简单易用,功能强大的Python图像处理库。blur()函数是其中的一个常用函数,可以方便地对图像进行模糊处理。