@Ravenswood
Разработчик дискорд бота

Как убрать черный фон на аватарке в библиотеке pillow?

Вот мой код для получения аватара пользователя. Но если у пользователя прозрачный фон на аватарке, то он станет черным. Как это исправить, чтобы не было черного фона?
member = ctx.author

banner = Image.open("./core/image/Fon.jpg")

asset = member.avatar_url_as(size = 128)
data = io.BytesIO(await asset.read())
pfp = Image.open(data)
pfp = pfp.resize((200,200))
banner.paste(pfp, (20,20))
banner.save("profile.png")
await ctx.send(file = discord.File("profile.png"))
  • Вопрос задан
  • 57 просмотров
Решения вопроса 1
karabanov
@karabanov
Системный администратор
Надо добавить альфа канал.
Например: Create transparent png image with Python, Pillow (...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
28 нояб. 2024, в 14:18
1500 руб./за проект
28 нояб. 2024, в 14:14
200000 руб./за проект
28 нояб. 2024, в 14:12
300000 руб./за проект