使用 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')