Python | Crop image using pillow (original) (raw)

Last Updated : 16 Oct, 2019

In this article, we will learn to crop an image using pillow library. Cropping an image means to select a rectangular region inside an image and removing everything outside the rectangle. To crop an image we make use of crop() method on image objects.

Syntax : IMG.crop(box_tuple)Parameters : Image_path- Location of the imageIMG- Image to cropbox_tuple- [left, up, right, bottom] of the image to cropReturns : An Image object which represents the cropped image.

Example 1:

Python3 `

import Image module

from PIL import Image

open the image

Image1 = Image.open('D:/cat.jpg')

crop the image

croppedIm = Image1.crop((130, 120, 200, 200))

show the image

croppedIm.show()

`

Input Image : Output : Example 2:

Python3 `

import Image module

from PIL import Image

open the image

Image1 = Image.open('D:/cat.jpg')

crop the image

croppedIm = Image1.crop((130, 50, 250, 150))

show the image

croppedIm.show()

`

Input Image : Output :