错误的透明蒙版

时间:2020-06-19 18:49:22

标签: python python-imaging-library

我正在尝试使用三种原色创建不同颜色的图块,我尝试过使用double for循环,该循环将不断组合颜色并将其放置在不同的图像上。但是,我一直得到一个不好的透明蒙版,我认为可能是因为它试图将已经被篡改的图像粘贴到另一个图像的顶部,所以我尝试创建保留原始图像的变量,但这尚未解决问题。这是我的代码:

colors = [blue, red, yellow]

for main_color in colors:
    for color in colors:
        og_main_color = main_color
        og_color = color

        color.putalpha(128)
        main_color.paste(im=color, box=(0,0), mask=color)
        background.paste(im=main_color, box=(1000,1000))

        main_color = og_main_color
        color = og_color

0 个答案:

没有答案