python——PIL(圖像處理庫)


PIL(Python Imaging Library,python圖像處理庫)提供了通用的圖像處理功能,以及大量有用的基本圖像操作,如圖像縮放,裁剪,旋轉,顏色轉換等。

1.打開圖像並顯示

from PIL import Image
pil_im = Image.open('E:\Python\meinv.jpg')   #打開原圖
pil_im.show()        #顯示原圖

2.轉灰度圖像

from PIL import Image

pil_im = Image.open('E:\Python\meinv.jpg')   #打開原圖
pil_im.show()        #顯示原圖

pil_im_gray = pil_im.convert('L')     #轉化為灰度圖像
pil_im_gray.show()         #顯示灰度圖像

3.調整圖像尺寸

resize = pil_im.resize((128,128))  #調整圖像尺寸大小 該方法的參數是元組

4.旋轉圖片

rotate = pil_im.rotate(45)  #以逆時針方式旋轉圖片45度

5.翻轉圖片

box = (50,50,150,200)  #元組的坐標依次是(左,上,右,下)
region = pil_im.crop(box)    #從一幅圖像中裁剪指定區域

 region = region.transpose(Image.ROTATE_180)     #將此裁剪區域進行 圖像的翻轉.使用transpose()成員函數,直接在入參中指定變換方式即可, 不僅支持上下、左右翻轉;也支持逆時針90、180、270等角度的旋轉,效果與rotate()相同 pil_im.paste(region,box) pil_im.show()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM