Skip to content Skip to sidebar Skip to footer

Why Does Pil Fail To Merge 2 Images In My Code?

I am trying to combine 2 images into a larger one with Image.paste function. I start by creating an image that can hold both images, and then paste in the 2 images: wrapper = Image

Solution 1:

There are two possible issues.

  1. Are you sure your 4-tuple (0, height, width, textHeight) is correct? It should be (left, upper, right, lower) pixel coordinates. In this case the pasted image must match the size of the region, and I think this is where your error lies. Alternatively you can give a 2-tuple giving just the upper left corner of where you want to paste the picture. See: http://effbot.org/imagingbook/image.htm

  2. Are you sure that height, width, textHeight are ints and not floats?

You could try something like this:

x, y = img1.size
wrapper.paste(textImage,(0,height,x,y))

Post a Comment for "Why Does Pil Fail To Merge 2 Images In My Code?"