Python PIL Coller

Je veux coller un tas d'images avec PIL. Pour une raison quelconque, quand je lance la ligne de blank.paste(img,(i*128,j*128)) j'obtiens l'erreur suivante: ValueError: cannot determine region size; use 4-item box

J'ai essayé de jouer avec elle et à l'aide d'un tuple avec les 4 éléments, comme il est dit (ex. (128,128,128,128)) mais il me donne cette erreur: SystemError: new style getargs format but argument is not a tuple

Chaque image est 128x et a un style de nommage de "x_y.png" où x et y sont de 0 à 39. Mon code est ci-dessous.

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')

Comment puis-je obtenir que cela fonctionne?

InformationsquelleAutor user2901745 | 2013-10-21