Python PIL ValueError: as imagens não correspondem

Estou brincando com o PIL e me deparei com esse problema e não consigo ver onde os documentos estão errados. Aqui está o meu código simples

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

o que me dá o erro

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

Qualquer ajuda seria apreciada

questionAnswers(1)

yourAnswerToTheQuestion