alex-bn-lee

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

 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-08-30
  • 2022-02-20
  • 2022-02-09
  • 2021-06-19
  • 2022-12-23
  • 2021-08-27
  • 2021-08-03
猜你喜欢
  • 2022-12-23
  • 2021-05-18
  • 2021-09-07
  • 2018-11-14
  • 2021-12-11
相关资源
相似解决方案