Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Цвет Аватарки дискорд

TWOCHEG Dolbaed Ученик (118), на голосовании 3 месяца назад
Как можно вывести средний цвет Аватарки пользователя на disnake
Голосование за лучший ответ
Тихон Бурдаков Гуру (3967) 4 месяца назад
скачать аватар во временную папку

 picPath = 'путь к временной картинке' 
img = Image.open(picPath)

pixels = img.getdata()
r_sum = 0
g_sum = 0
b_sum = 0

for r, g, b in pixels:
r_sum += r
g_sum += g
b_sum += b

total_pixels = len(pixels)
r_avg = r_sum // total_pixels
g_avg = g_sum // total_pixels
b_avg = b_sum // total_pixels

print(f'Средний цвет: {r_avg} {g_avg} {b_avg}')
удалить временный файл
можешь потом сам вывести не в rgb а в hex
Тихон БурдаковГуру (3967) 4 месяца назад
забыл импорты!!
 from PIL import Image 
TWOCHEG DolbaedУченик (118) 4 месяца назад
а можно загрузить аватарку способом member.avatar
выдает ошибки если я пытаюсь так сделать
Тихон Бурдаков Гуру (3967) TWOCHEG Dolbaed, код на pastebin потому что в ответ не влазит: https://pastebin.com/igirLUk4
Похожие вопросы