답변:
이 crop()
방법은 :
w, h = yourImage.size
yourImage.crop((0, 30, w, h-30)).save(...)
Parameters: box – The crop rectangle, as a (left, upper, right, lower)-tuple.
(왼쪽, 위, 오른쪽, 아래)는 두 점을 의미합니다.
800x600 픽셀 이미지의 경우 이미지의 왼쪽 상단 지점은 (0, 0)이고 오른쪽 하단 지점은 (800, 600)입니다.
따라서 이미지를 반으로 자릅니다.
from PIL import Image
img = Image.open("ImageName.jpg")
img_left_area = (0, 0, 400, 600)
img_right_area = (400, 0, 800, 600)
img_left = img.crop(img_left_area)
img_right = img.crop(img_right_area)
img_left.show()
img_right.show()
Python Imaging Library는 왼쪽 상단에 (0,0)이있는 직교 픽셀 좌표 시스템을 사용합니다. 좌표는 암시 적 픽셀 모서리를 나타냅니다. (0, 0)으로 지정된 픽셀의 중심은 실제로 (0.5, 0.5)에 있습니다.
좌표는 일반적으로 2 개의 튜플 (x, y)로 라이브러리에 전달됩니다. 사각형은 4 개의 튜플로 표시되며 왼쪽 상단이 먼저 지정됩니다. 예를 들어 800x600 픽셀 이미지를 모두 포함하는 사각형은 (0, 0, 800, 600)으로 기록됩니다.