【622】Python 实现图片叠加

1. IMAGE.ALPHA_COMPOSITE( )——实现一张背景透明图像和一张背景不透明图像的合成

2. Python PIL.Image之修改图片背景为透明 

  使用 Image.alpha_composite() 实现:

import PIL.Image as Image

layer1 = Image.open("image.jpg").convert('RGBA')   # 底图背景
layer2 = Image.open("mask.png").convert('RGBA')    # mask


final = Image.new("RGBA", layer1.size)             # 合成的image
final = Image.alpha_composite(final, layer1)
final = Image.alpha_composite(final, layer2)

final=final.convert('RGB')
final.save('image_mask.jpg')
原文地址:https://www.cnblogs.com/alex-bn-lee/p/15060844.html