首页 > 编程语言 > 详细

【622】Python 实现图片叠加

时间:2021-07-26 14:55:59      阅读:19      评论:0      收藏:0      [点我收藏+]

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‘)

 

【622】Python 实现图片叠加

原文:https://www.cnblogs.com/alex-bn-lee/p/15060844.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!