似乎无法让裁剪正常工作,问题是,它裁剪了一个尺寸正确的区域,但总是从左上角 (0, 0),而不是从我传递的坐标。
image = Image.open(input)
region = image.crop((1000,400,2000,600)
region.save(output)
在 PIL 的 image.py 中,我打印了方法 _ImageCrop ..:
print x0, y0, x1, y1
self.__crop = x0, y0, x1, y1
价值观似乎是正确的。
输入是大小为 1600x2390 的 JPEG 图像。
Python 版本:2.5,PIL 版本:1.1.6
有什么建议么?谢谢