裁剪方法的PIL文档指出:
返回当前图像的矩形区域。该框是一个四元组,定义了左,上,右和下像素坐标。
这是一个懒惰的操作。对源图像的更改可能会也可能不会反映在裁剪后的图像中。要获取单独的副本,请在裁剪后的副本上调用load方法。
因此,您应该尝试 确保获得实际的裁剪副本。region = House.crop(box).load()
更新:
实际上,似乎只有在使用PIL
1.1.6及更高版本时,以上方法才有效。在此之前的版本中,我猜
load()不会返回任何内容,因此您无法链接操作。在这种情况下,请使用:
region = House.crop(box)region.load()



