python学习-图片处理小程序(PIL的安装、PIL.Image的使用、 示例程序(图片灰度值修改))
文章目錄
- PIL的安裝
- 示例程序
PIL的安裝
首先,win + R,打開命令運行窗口,然后輸入cmd命令。
然后在命令行中,切換到python的安裝目錄下:
然后輸入pip,在python3中pip模塊已內置,所以不需要安裝pip。
接著鍵入pip install Pillow 提示安裝成功(successful)即安裝完成
這時候引入PIL模塊,則不會報錯了。
示例程序
說明:
兩種方式引入image
因為好多模塊都包含Image,所以,盡量使用第二種方式,即 import PIL.Image 。
如果引入模塊多了,會沖突。而且盡量不要使用這種方式引入:from PIL import *
盡量使用什么模塊,則引入什么模塊。不然沖突了定位問題還是挺麻煩的。
還有一點比較奇葩的地方,如果是從圖片的屬性中拷貝的文件路徑:
同樣是這一句代碼:
img = PIL.Image.open("G:\\life\\pic\\fxq.jpg")會報錯:
是因為在G前面還有其他符號
這種情況,把G刪除,然后重新輸入就好了。因為路徑被添加了其他符號,導致查找不到。
下面上代碼:
通過這段代碼,可以把圖片改成類似素描的效果。
原圖和處理后圖片的對比:
大家可以不使用風景圖片,使用人像圖片,可以輕松把照片轉成素描圖片。
當然有個問題就是putpixel函數的效率很低,不建議大家使用比較大的圖片進行處理,我開始使用了一張16M的圖片,等了一分鐘。后面換成這個示例圖片,就可以秒處理了。
附上原圖:
總結
以上是生活随笔為你收集整理的python学习-图片处理小程序(PIL的安装、PIL.Image的使用、 示例程序(图片灰度值修改))的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 楚留香倒银两封号规则是什么
- 下一篇: python学习-测试(文档测试 doc