Tôi đang chơi xung quanh với PIL và đã gặp phải vấn đề này và tôi không thể nhìn thấy nơi trong tài liệu tôi đang đi sai. Đây là mã đơn giản của tôiPython PIL ValueError: hình ảnh không khớp với
from PIL import Image
from PIL.ImageChops import difference
imageA = Image.open("image1.png")
imageB = Image.open("image2.png")
if imageA.size == imageB.size:
diff = difference(imageA, imageB)
diff.save("test.png")
mang đến cho tôi những lỗi
Traceback (most recent call last):
File "C:\[XXX]\box-test.py", line 8, in <module>
diff = difference(imageA, imageB)
File "C:\Python32\lib\site-packages\PIL\ImageChops.py", line 123, in difference
return image1._new(image1.im.chop_difference(image2.im))
ValueError: images do not match
Bất kỳ trợ giúp sẽ được đánh giá
Có phải 'imageA.mode == imageB.mode' không? – cgohlke
Có vẻ như đó là vấn đề với các chế độ hình ảnh, chúng phải giống nhau! –
Có 'image1.png' có cùng kích thước với' image2.png' không? –