私はPILで遊んでいて、この問題に遭遇しました。文書のどこが間違っているのかわかりません。ここでは私にエラーPython PIL ValueError:画像が一致しません
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
を与え、私の単純なコード
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")
は、すべてのヘルプは、この関数のドキュメントは、実際に多くを教えてくれない
'imageA.mode == imageB.mode'ですか? – cgohlke
画像モードに問題があるように見えますが、同じでなければなりませんでした。 –
'image1.png'は' image2.png'と同じ次元ですか? –