Tôi đã có một tập tin mã khá đơn giản:Làm cách nào để dán hình ảnh lên hình ảnh lớn hơn bằng Pillow?
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")
Tuy nhiên, khi tôi cố gắng để chạy nó, tôi nhận được lỗi sau:
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
gì đang gây ra lỗi này? Cả hai đều là hình ảnh RGB, các tài liệu không nói bất cứ điều gì về lỗi này.
Thông thường khi các chế độ của 2 hình ảnh không phù hợp. – runDOSrun