Я пытаюсь создать плитки разных цветов, используя три основных цвета, то, что я пробовал, - это двойник для l oop, который будет продолжать комбинировать цвета и помещать их на другое изображение. Однако я продолжаю получать плохую маску прозрачности, я подумал, что это могло быть потому, что она пыталась вставить изображения, которые уже были подделаны, поверх другого изображения, поэтому я попытался создать переменные, которые сохраняют исходное изображение, но это не устранил проблему. Вот мой код:
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