python影象處理入門(python影象資料處理)

Python提到影象處理第一個想到的庫就是PIL,全稱Python Imaging Library Python,影象處理類庫,它提供了大量的影象操作,比如影象縮放,裁剪,貼圖,模糊等等。

今天小編就整理幾個常用的圖片處理例子。

   

原圖

一、照片去色

from PIL import Image

img = Image.open("img.jpg")

img_01 = img.convert("L")

img_01.save("img_L.jpg")

   

效果圖

二、照片模糊

from PIL import ImageFilter

img = Image.open("img.jpg")

img_02 = img.filter(ImageFilter.GaussianBlur(radius=10))

img_02.save("img_blur.jpg")

   

效果圖

三、照片旋轉90°

from PIL import Image

img = Image.open("img.jpg")

img_03 = img.rotate(90)

img_03.save("img_rotate.jpg")

   

效果圖

四、照片翻轉

from PIL import Image

img = Image.open("img.jpg")

img_04 = img.transpose(Image.FLIP_LEFT_RIGHT)

img_04.save("img_transpose.jpg")

   

效果圖

五、照片縮圖

from PIL import Image

img = Image.open("img.jpg")

size = (120, 120)

img_05 = img.copy()

img_05.thumbnail(size)

img_05.save("img_thumbnail.jpg")

   

效果圖

好了,今天就分享到這邊,大家有什麼想法,歡迎給我留言討論。