麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Python > 正文

Python中使用PIL庫實現(xiàn)圖片高斯模糊實例

2020-02-23 06:23:31
字體:
供稿:網(wǎng)友

一、安裝PIL

PIL是Python Imaging Library簡稱,用于處理圖片。PIL中已經(jīng)有圖片高斯模糊處理類,但有個bug(目前最新的1.1.7bug還存在),就是模糊半徑寫死的是2,不能設(shè)置。在源碼ImageFilter.py的第160行:

所以,我們在這里自己改一下就OK了。

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

二、修改后的代碼

代碼如下:
代碼如下:
#-*- coding: utf-8 -*-

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)

三、調(diào)用
代碼如下:
simg = 'demo.jpg'
dimg = 'demo_blur.jpg'
image = Image.open(simg)
image = image.filter(MyGaussianBlur(radius=30))
image.save(dimg)
print dimg, 'success'

如果只需要處理某個區(qū)域,傳入bounds參數(shù)即可

四、效果
原圖:

處理后的:

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美14一15sex性hd | 久久久久久久久久久高潮一区二区 | 日本精品二区 | 亚洲aⅴ在线观看 | 久久精品成人免费国产片桃视频 | 亚洲精品动漫在线观看 | 性少妇chinesevideo | 在线播放一区二区三区 | 日本aⅴ在线| 色天使中文字幕 | av在线播放观看 | 91www成人久久 | 欧美性受ⅹ╳╳╳黑人a性爽 | 久久爽久久爽久久av东京爽 | 极品美女一级毛片 | 国产亚洲欧美在线视频 | 国产精品久久久久av | 亚洲黑人在线观看 | 日本中文字幕网址 | 激情久久一区二区 | 最新中文字幕日本 | 免费看欧美黑人毛片 | 欧美女优一区 | 成人午夜免费观看 | 久久国产夫妻视频 | 亚洲一区二区 | 免费看国产视频 | 在线观看国产www | 噜噜在线视频 | 小雪奶水翁胀公吸小说最新章节 | 黄色片网站在线免费观看 | 87成人免费看片 | 羞羞的动漫在线观看 | 亚洲成人免费影视 | 黄色毛片免费视频 | 国产一级一区二区三区 | 九九精品影院 | 可以看逼的视频 | 黄色欧美精品 | 黄色大片网站在线观看 | 亚洲精品日韩色噜噜久久五月 |