创建程序以将另一个图像粘贴到另一个图像之上。当我粘贴我在Photoshop中制作的广告系列徽标时,当我运行该程序时,我收到错误:
ValueError: bad transparency mask
我尝试将图像从RGBA转换为RGB,但这不起作用,这是代码:
def test():
background = Image.open("photo.png")
logo = Image.open("66.png")
background_small = logo.resize(bg_size)
logo_small = logo.resize(logo_size)
background.paste(logo, (0, 600), logo)
background.show()
background.save('out.png')
编辑:我使用此stackoverflow帖子修复了错误:Convert RGBA PNG to RGB with PIL
答案 0 :(得分:0)
尝试将两者转换为" RGBA"第一