Как вставить изображение (фигура сквирл + прозрачность) в другое изображение?

Использую библиотеку PIL (Pillow) Мне нужно вставить фигуру, а именно сквирл (это квадрат с закруглёнными концами) в изображение (фон для него). При этом нужно настроить прозрачнось этой фигуры. У меня получается просто вставить эту фигуру, но прозрачность настроить не могу. За маску я взял другое изображение этой же фигуры, но на чёрном фоне, а так же сделал фигуру поменьше чтобы при обрезке края были нормально обрезаны, а не с кусками чёрного фона в некоторых местах. Вот мой код:

background = Image.open('Background-3k×4.5k.png')
figure = Image.open('Figure-2380×2.png')

mask = Image.open('Figure_Mask-2380×2.png').resize(figure.size).convert('L')
background.paste(figure, (310, 1785), mask)
background.save('Result.png')

background.close()
mask.close()

Больше одного изображения прикрепить нельзя, так что выберу только саму фигуру (она без фона). И да - она белая) Фигура


Ответы (0 шт):