天天看點

python中PIL庫的crop()函數

crop()函數用于裁剪圖檔,crop((x1,y1,x2,y2))四個參數如下:

x1 起始 橫向坐标

y1 起始 縱向坐标

x1 結束 橫向坐标

y1 結束 縱向坐标

用法如下:

from PIL import Image
import matplotlib.pyplot as plt

plt.figure()
img = Image.open('pic/1.png')
# 從圖檔(0,0)開始裁剪到(1/3橫向長度,1/3縱向長度)
img_new = img.crop((0, 0, img.size[0] / 3, img.size[1] / 3))

plt.subplot(1,2,1)
plt.imshow(img)
plt.subplot(1,2,2)
plt.imshow(img_new)
plt.show()      

繼續閱讀