Подушка Python - обрезка изображения

Обрезка - одна из важных операций обработки изображения для удаления ненужных частей изображения, а также для добавления необходимых функций к изображению. Это широко используемый процесс в веб-приложениях для загрузки изображения.

Функция crop () класса изображения в Pillow требует, чтобы часть была обрезана как прямоугольник. Часть прямоугольника, которая должна быть обрезана из изображения, указывается как кортеж из четырех элементов и возвращает прямоугольную часть изображения, которая была обрезана как объект изображения.

пример

В следующем примере показано, как повернуть изображение с помощью подушки Python.

#Import required Image library
from PIL import Image

#Create an Image Object from an Image
im = Image.open('images/elephant.jpg')

#Display actual image
im.show()

#left, upper, right, lowe
#Crop
cropped = im.crop((1,2,300,300))

#Display the cropped portion
cropped.show()

#Save the cropped image
cropped.save('images/croppedBeach1.jpg')

Вывод

Если вы сохраните указанную выше программу как Example.py и выполните ее, она отобразит исходные и обрезанные изображения с помощью стандартной утилиты отображения PNG следующим образом:

Original image

Cropped image