最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在Python中使用PIL模塊對圖片進行高斯模糊處理的教程

 更新時間:2015年05月05日 17:05:21   投稿:goldensun  
這篇文章主要介紹了在Python中使用PIL模塊對圖片進行高斯模糊處理的教程,這個無圖形界面的腳本代碼非常簡單,需要的朋友可以參考下

從一篇文章中看到,PIL 1.1.5 已經(jīng)內(nèi)置了高斯模糊,但是并沒有在文檔中提及,而且PIL的高斯模糊中 radius 是硬編碼, 雖然構(gòu)造方法中有傳入 radius 參數(shù),但壓根就沒有用到 (看這里),所以需要自己進行改造,當然,知道了原因, 修改起來自然非常簡單了。

結(jié)合帖子中的需求,對局部進行高斯模糊,所以還需要結(jié)合使用 crop paste 方法實現(xiàn)局部使用濾鏡。

代碼如下:

#-*- 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)

bounds = (150, 130, 280, 230)
image = Image.open('source.jpg')
image = image.filter(MyGaussianBlur(radius=29, bounds=bounds))
image.show()

可以看下效果:

201555170400852.jpg (500×667)

201555170538214.jpg (500×667)

相關(guān)文章

  • Python中*args和**kwargs的區(qū)別詳解

    Python中*args和**kwargs的區(qū)別詳解

    這篇文章主要介紹了Python中*args和**kwargs的區(qū)別詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • Python3獲取cookie常用三種方案

    Python3獲取cookie常用三種方案

    這篇文章主要介紹了Python3獲取cookie常用三種方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10
  • Python簡單實現(xiàn)enum功能的方法

    Python簡單實現(xiàn)enum功能的方法

    這篇文章主要介紹了Python簡單實現(xiàn)enum功能的方法,簡單分析了Python實現(xiàn)enum功能的相關(guān)技巧,需要的朋友可以參考下
    2016-04-04
  • python FTP編程基礎入門

    python FTP編程基礎入門

    這篇文章主要介紹了python FTP編程基礎入門的的相關(guān)資料,幫助大家更好的理解和學習使用python,感興趣的朋友可以了解下
    2021-02-02
  • pytorch中fuse_modules源碼解讀

    pytorch中fuse_modules源碼解讀

    這篇文章主要介紹了pytorch中fuse_modules,fuse_known_modules將給定的模塊列表mod_list中的一些常見模塊進行融合,返回融合后的模塊列表,本文通過實例代碼詳細講解,需要的朋友可以參考下
    2023-05-05
  • python基礎之集合

    python基礎之集合

    這篇文章主要介紹了python集合,實例分析了Python中返回一個返回值與多個返回值的方法,需要的朋友可以參考下
    2021-10-10
  • Python使用pptx實現(xiàn)復制頁面到其他PPT中

    Python使用pptx實現(xiàn)復制頁面到其他PPT中

    這篇文章主要為大家詳細介紹了python如何使用pptx庫實現(xiàn)從一個ppt復制頁面到另一個ppt里面,文中的示例代碼講解詳細,感興趣的可以嘗試一下
    2023-02-02
  • wxPython的安裝圖文教程(Windows)

    wxPython的安裝圖文教程(Windows)

    下面小編就為大家分享一篇wxPython的安裝圖文教程(Windows),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • import?sklearn報錯正確安裝sklearn的解決方法

    import?sklearn報錯正確安裝sklearn的解決方法

    這篇文章主要介紹了import?sklearn報錯正確安裝sklearn的解決方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • Python函數(shù)中閉包和延遲綁定詳情

    Python函數(shù)中閉包和延遲綁定詳情

    這篇文章主要介紹了Python函數(shù)中閉包和延遲綁定詳情,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-05-05

最新評論

雷山县| 东至县| 吴江市| 监利县| 旬阳县| 忻城县| 温州市| 闸北区| 彭山县| 保德县| 东至县| 应城市| 遂平县| 常宁市| 柘荣县| 涞水县| 维西| 惠水县| 三原县| 哈巴河县| 湘阴县| 苏尼特左旗| 吉木萨尔县| 石泉县| 资阳市| 丹寨县| 吴堡县| 正定县| 榆树市| 哈巴河县| 东丰县| 宝清县| 南投县| 沈丘县| 鹿泉市| 临湘市| 民丰县| 珠海市| 衡水市| 北海市| 台中市|