【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