使用PIL裁剪图像时如何设置坐标?

时间:2016-09-10 08:13:12

标签: python image python-2.7 python-3.x image-processing

我不知道如何在PIL s crop()中设置裁剪图片的坐标:

from PIL import Image
img = Image.open("Supernatural.xlsxscreenshot.png")
img2 = img.crop((0, 0, 201, 335))
img2.save("img2.jpg")

我尝试使用gThumb来获取坐标,但如果我选择了一个我想裁剪的区域,我只能找到位置194 336.有人可以帮我吗?

这是我的照片:

enter image description here

我希望这样做:

enter image description here

1 个答案:

答案 0 :(得分:16)

如何设置要裁剪的坐标

在行中:

img2 = img.crop((0, 0, 201, 335))

前两个数字定义出口(x,y)的左上角坐标,而后两个定义出口的右下角坐标。

裁剪图像

要像您展示一样裁剪图像,我找到了以下坐标:左上角:(200, 330)和右下角:(730, 606)。随后,我用以下方式剪裁了你的图像:

img2 = img.crop((200, 330, 730, 606))

enter image description here

结果:

enter image description here