高密信息网,辽王的野蛮王妃,经济发展与环境保护的关系
一、安装pil
pil是python imaging library简称,用于处理图片。pil中已经有图片高斯模糊处理类,但有个bug(目前最新的1.1.7bug还存在),就是模糊半径写死的是2,不能设置。在源码imagefilter.py的第160行:
所以,我们在这里自己改一下就ok了。
项目地址:
二、修改后的代码
代码如下:
from pil import image, imagefilter
class mygaussianblur(imagefilter.filter):
name = "gaussianblur"
def __init__(self, radius=2, bounds=none):
self.radius = radius
self.bounds = bounds
def filter(self, image):
if self.bounds:
clips = image.crop(self.bounds).gaussian_blur(self.radius)
image.paste(clips, self.bounds)
return image
else:
return image.gaussian_blur(self.radius)
三、调用
四、效果
原图:
处理后的:
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Python 实现将numpy中的nan和inf,nan替换成对应的均值
python爬虫把url链接编码成gbk2312格式过程解析
网友评论