Как мне наложить округлое изображение на изображение PIL? - PullRequest
0 голосов
/ 02 мая 2020

Мне нужна помощь с использованием PIL. Проблема в том, что я хочу создать округлое изображение, которое я накладываю на изображение, но продолжаю получать это. Оно попадает на изображение, но это, как я могу сказать, «слишком прозрачно», оно должно быть прозрачным для изображения, которое оно есть

Это код:

        async with self.bot.session.get(str(ctx.author.avatar_url_as(format='png'))) as response:
            response = BytesIO(await response.read())
        response = Image.open(response)[nded ][1]
        response = response.resize(size=(200, 200))
        bigsize = (response.size[0] * 3, response.size[1] * 3)
        mask = Image.new('L', bigsize)
        draw = ImageDraw.Draw(mask)
        draw.ellipse(xy=(0, 0) + bigsize, fill=255)
        mask = mask.resize(response.size, Image.ANTIALIAS)
        response.putalpha(mask)
        image.paste(response)
...