在Python中使用PIL裁剪图像

我想通过删除给定图像中的前30行和后30行来裁剪图像。 我已经search,但没有得到确切的解决scheme。 有人有一些build议吗?

有一个crop()方法:

 w, h = yourImage.size yourImage.crop((0, 30, w, h-30)).save(...) 

您需要为此导入PIL(Pillow)。 假设你有1200,1600的图像。我们将图像从400,400,800,800

 from PIL import Image img = Image.open("ImageName.jpg") area = (400, 400, 800, 800) cropped_img = img.crop(area) cropped_img.show()