Подушка 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