Я пытаюсь объединить 2 изображения в одно большее с помощью функции Image.paste. Я начинаю с создания изображения, которое может содержать оба изображения, а затем вставляю 2 изображения:
wrapper = Image.new("I", (width, height+textHeight));
if placement=="bottom":
wrapper.paste(img1);
wrapper.paste(textImage, (0, height, width, textHeight));
else:
wrapper.paste(textImage);
wrapper.paste(img1, (0,textHeight));
Затем я получаю эту ошибку каждый раз:
File "C:\Python27\lib\site-packages\PIL\Image.py", line 1127, in paste
self.im.paste(im, box)
ValueError: images do not match
Я очень уверен, что размеры изображений правильные, и изображение-оболочка может содержать оба изображения. Единственный способ избежать этой ошибки — сделать 3 изображения (оболочку и 2 компонента) одинакового размера и вставить их из (0,0).
Я в отчаянии, пожалуйста, помогите!