我想将一堆图像与 PIL 一起粘贴。出于某种原因,当我运行该行时blank.paste(img,(i*128,j*128))
,出现以下错误:ValueError: cannot determine region size; use 4-item box
我尝试弄乱它并使用它所说的具有 4 个元素的元组(例如(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')
我怎样才能让它工作?