我一直在使用PIL进行Python编程,正在开发一个将图像镜像到四个象限的函数。显然,我遇到了错误,但似乎无法解决。我的函数如下:
def mirror_four(image):
x = image.size[0]
y = image.size[1]
temp = Image.new("RGB", (image.size[0], image.size[1]), "black")
tl = image
tr = mirror_left(image)
bl = mirror_verticle(image)
br = mirror_verticle(tr)
image.paste(temp,(0,0,int(x/2),int(y/2)),tl)
image.paste(temp,(int(x/2),0,0,int(y/2)),tr)
image.paste(temp,(0,int(y/2),int(x/2),0),bl)
image.paste(temp,(x/2,y/2,x,y),br)
return temp
这会返回错误:ValueError: Images do not match(图像不匹配)。
我有些迷茫,而且PIL文档也没有帮助我什么。提前感谢您的帮助!