Hi, I have a problem with this code, i use python and the fonction Image in PIL
image1 = Image.open('Image1.JPG')
image2 = Image.open('Image2.JPG')
image3 = Image.open('Image3.JPG')
L,l = image3.size
new_img1 = image1.resize((L,l))
new_img2 = image2.resize((L,l))
def masque_fusion1() :
for x in range(L) :
if x % 2 == 0 :
for y in range(l) :
r,g,b = new_img1.getpixel((x, y))
image3.putpixel((x,y),(r,g,b))
else :
for y in range(l) :
r,v,b = new_img2.getpixel((x,y))
image3.putpixel((x,y),(r,v,b))
image3.show()
image3.save("image3_fusion1.JPG", )
When I run the program, everything works. However, the image does not appear and there is only this error message : <PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=1280x670 at 0x7F818DFD0F40>
I don’t understand because the .show()
is supposed to show the image.
The code after the .show()
is executed.
If you can help me, that would be nice.
Thanks in advance