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