【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')

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM