我想使用PIL把一堆图片拼接在一起。但是当我运行代码
我已经尝试过使用四个元素的元组(例如(128,128,128,128)),但是却给我返回了这个错误:
每张图片的大小为128x,并且命名风格为“x_y.png”,其中x和y的取值范围为0至39。我的代码如下。
blank.paste(img,(i*128,j*128))
时,出现以下错误:ValueError: cannot determine region size; use 4-item box
。我已经尝试过使用四个元素的元组(例如(128,128,128,128)),但是却给我返回了这个错误:
SystemError: new style getargs format but argument is not a tuple
。每张图片的大小为128x,并且命名风格为“x_y.png”,其中x和y的取值范围为0至39。我的代码如下。
from PIL import Image
loc = 'top right/'
blank = Image.new("RGB", (6000,6000), "white")
for x in range(40):
for y in reversed(range(40)):
file = str(x)+'_'+str(y)+'.png'
img = open(loc+file)
blank.paste(img,(x*128,y*128))
blank.save('top right.png')
我怎么才能让它工作?