Python利用PIL库使图片高斯模糊

2015-02-13 18:24:11 · 作者: · 浏览: 40

PIL是Python Imaging Library简称,用于处理图片。PIL中已经有图片高斯模糊处理类,但有个bug(目前最新的1.1.7bug还存在),就是模糊半径写死的是2,不能设置。在源码ImageFilter.py的第160行:



所以,我们在这里自己改一下就OK了。


项目地址:http://www.pythonware.com/products/pil/


代码如下:


如果只需要处理某个区域,传入bounds参数即可


原图:



处理后的:



--------------------------------------分割线 --------------------------------------