1. 程式人生 > >python中的圖像數據庫PIL

python中的圖像數據庫PIL

save top 翻轉 class 圖片路徑 log left 文件夾 尺寸

from PIL import Image

im = Image.open("圖片路徑")

im.function()

常用的函數:

1、im.crop(x,y,x1,y1)

對圖片做裁切,(起始點的橫坐標,起始點的縱坐標,寬度,高度)

2、im.resize(128,128)

改變圖片尺寸為128*128

3、im_rotate = im.rotate(90)

im_rotate.save("./crop_test2.png")

指定逆時針旋轉的角度,並保存到當前文件夾下

4、

  1. out = im.transpose(Image.FLIP_LEFT_RIGHT)
  2. out = im.transpose(Image.FLIP_TOP_BOTTOM)
  3. out = im.transpose(Image.ROTATE_90)
  4. out = im.transpose(Image.ROTATE_180)
  5. out = im.transpose(Image.ROTATE_270)

圖像的翻轉使用transpose()成員函數,直接在入參中指定變換方式即可,不僅支持上下、左右翻轉;也支持逆時針90、180、270等角度的旋轉,此時效果與rotate()相同。

python中的圖像數據庫PIL