Убирание заднего фона с аватарки
Хочу создать команду, которая сжигает аватарку пользователя. Ну, конечно эту шуточну. Но! Когда я тестирую, у меня черный фон. Можно ли это как-то убрать?
Вот кусочек кода:
@commands.command(aliases=['сжигать', 'fire'])
async def сжечь(self, ctx, member: discord.Member = None):
if member == None:
member = ctx.author
embed=discord.Embed(title=':tools: Подождите! Нам надо сгенерировать изображение...', description='Это может занять не больше 2-х минут...', color=random.choice(colors))
msg = await ctx.send(embed=embed)
fire = Image.open('fire.jpg')
asset = member.avatar_url_as(size=128)
data = BytesIO(await asset.read())
profilepic = Image.open(data)
profilepic = profilepic.resize((323, 323))
fire.paste(profilepic, (274, 253))
fire.save('firepic.jpg')
await msg.delete()
await ctx.send(file= discord.File('firepic.jpg'))
os.remove('firepic.jpg')
А так-же картинка, которая получается: 
Ответы (1 шт):
Автор решения: RAINGM
→ Ссылка
Вам нужно просто удалить фон аватарки, как вариант использовать api от remove.bg
Как по мне, бэк удаляет неплохо, так что можно использовать, так же посмотрите рейт лимиты.