# merge():实现图像的合并操作
r = Image.open('r.png')
g = Image.open('g.png')
b = Image.open('b.png')
a = Image.open('a.png')
im = Image.merge('RGBA', (r, g, b, a))
im.save('im_merge.png')
im.show()
# 尺寸一致,模式一致,RGBA图像
# blend():图片融合,混合RGBA模式的图片(PNG 格式)
# Image.blend(image1, image2, alpha) # 融合image1和image2,alpha取值(0-1)
im1 = Image.open('2023.png')
print(im1.mode)
print(im1.size) # 图片尺寸是:(700, 450)
im2 = Image.open('pic.jpg')
im3 = im2.resize((700, 450)) # 修改一下尺寸,不能用thumbnail()
im3.save('im3.png')
print(im3.mode)
im_blend = Image.blend(im1, im3, 0.5) # 注意:图片尺寸保持一致,取值范围0-1
im_blend.save('im_blend.png')
im_blend.show()