枕头堆栈模糊
Pillow 的 Stack Blur 滤镜。
Stack Blur 算法由 Mario Klingemann 发明, 并在此处描述: :
可以在此处找到 Victor ( ) 的原始 C++ RGBA(32 位颜色)多线程版本: :
python 实现是从 C++ 多线程版本移植过来的。 并将实现包装为枕头的过滤器。
例子:
用半径 10 模糊图像。
from stackblur import StackBlur
from PIL import Image
im = Image . open ( 'img.png' )
im = im . filter ( StackBlur ( 10 ))
im . save ( 'blurred_img.png' )
安装:
通过设置工具安装:
./setup.py install
通过 PIP 安装: