Python Pillow-이미지 자르기
자르기는 이미지에서 원하지 않는 부분을 제거하고 필요한 기능을 이미지에 추가하는 이미지 처리의 중요한 작업 중 하나입니다. 이미지 업로드를 위해 웹 애플리케이션에서 널리 사용되는 프로세스입니다.
Pillow에서 이미지 클래스의 crop () 함수를 사용하려면 부분을 직사각형으로 잘라야합니다. 이미지에서 잘라낼 사각형 부분은 4 개의 요소를 가진 튜플로 지정되고 잘라낸 이미지의 사각형 부분을 이미지 개체로 반환합니다.
예
다음 예제는 파이썬 베개를 사용하여 이미지를 회전하는 방법을 보여줍니다.
#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