这段时间我一直在尝试对多图层图片进行一个叠加的操作,想用tkinter实现出来,先看错误
这里我其实已经选择了图片,但是发现是ValueError,我尝试断点检测但是也无动于衷,因为设置变量检测的时候发现变量并没有错误,经过了解,最后发现问题处在Image.alpha_composite()上,在使用这个函数的时候我们需要特别注意需要转成’RGBA’模式,如果不转模式会报错,所以改动后的代码是
当然啦,我这里没有说存储,如果还需要存储的话,就还需要转回'RGB'格式。
我们看效果
下面是还有一个人物的,只不过被覆盖了。