关于在Tkinter + Pillow图片叠加中出现的问题

这段时间我一直在尝试对多图层图片进行一个叠加的操作,想用tkinter实现出来,先看错误关于在Tkinter + Pillow图片叠加中出现的问题_第1张图片

这里我其实已经选择了图片,但是发现是ValueError,我尝试断点检测但是也无动于衷,因为设置变量检测的时候发现变量并没有错误,经过了解,最后发现问题处在Image.alpha_composite()上,在使用这个函数的时候我们需要特别注意需要转成’RGBA’模式,如果不转模式会报错,所以改动后的代码是

关于在Tkinter + Pillow图片叠加中出现的问题_第2张图片

当然啦,我这里没有说存储,如果还需要存储的话,就还需要转回'RGB'格式。

我们看效果

关于在Tkinter + Pillow图片叠加中出现的问题_第3张图片

下面是还有一个人物的,只不过被覆盖了。

你可能感兴趣的:(pillow)