Ho un abbastanza semplice file di codice:Come incollare un'immagine su un'immagine più grande usando il Cuscino?
from PIL import Image
til = Image.new("RGB",(50,50))
im = Image.open("tile.png") #25x25
til.paste(im)
til.paste(im,(23,0))
til.paste(im,(0,23))
til.paste(im,(23,23))
til.save("testtiles.png")
Tuttavia, quando si tenta di eseguirlo, ottengo il seguente errore:
Traceback (most recent call last):
til.paste(im)
File "C:\Python27\lib\site-packages\PIL\Image.py", line 1340, in paste
self.im.paste(im, box)
ValueError: images do not match
che cosa sta causando questo errore? Sono entrambe immagini RGB, i documenti non dicono nulla su questo errore.
Di solito quando le modalità delle 2 immagini non corrispondono. – runDOSrun