前言
很多時候用手機拍完照,為了讓照片看上去更好看,我們都會對照片做一些處理,而這裡用的最多的方法就是濾鏡了,常用的濾鏡一般有模糊濾鏡,其它的就是一些風格的變換了,比如黑白老照片,懷舊復古風,素描鉛筆藝術風等。今天我們就嘗試用python的PIL庫對圖片做一些濾鏡處理,希望可以帶給你一些想法。
打開原始圖片
這裡我用的是一張貓的圖片,先打開原圖查看。
進行模糊濾鏡處理
PIL中的ImageFilter模塊中已經有很多集成好的濾鏡方法,這裡我們直接調用,原理下一篇會詳細講解並自己嘗試者去實現同樣的效果。
循環對比展示所有濾鏡處理
這裡將ImageFilter中幾個濾鏡屬性直接調用了,有些看上去效果並不明顯,比如模糊濾鏡效果就不是很明顯,還有不同圖片的效果也是不一樣的,比如貓的邊界濾鏡並沒有找到明顯濾鏡,就顯示白色的了。
根據需要設置模糊參數
上面的方法使用很方便,但是通用性比較差,有些並不能滿足我們的要求,ImageFilter也提供了一些方法,可以讓我們自己根據自己需要來設置參數的,比如下面這個高斯模糊,就可以自己設置模糊半徑,也就是模糊的程度。
不同的參數,效果有明顯的不同。
(全文完)
python圖像處理-個性化頭像
python圖像處理-字符畫風格圖片
python圖像處理-實現驗證碼圖片(上)