Задать вопрос
@datareset
развиваюсь.

Corrupted size vs. prev_size, python, pillow. Что делать?

Использую библиотеку Pillow для отрисовки приветственного сообщения, но в рандомный момент выдает это:
corrupted size vs. prev_size
Aborted
Что не так?
Код:
def drawImg(username):
    buffer = io.BytesIO()
    image = Image.open("back.jpg")
    draw = ImageDraw.Draw(image)
    font = ImageFont.truetype("font.ttf", 76, encoding='UTF-8')
    W, H = (1280, 720)
    msg = f"Приветствую, {username}!"
    w, h = draw.textsize(msg, font=font)
    
    draw.text(((W-w)/2,(H-h)/2 + 120),msg, font=font, fill='white')
    image.save(buffer, "JPEG", quality=75)
    imgToSend = buffer.getbuffer() 
    buffer.flush()
    image.close()
    
    return imgToSend

@dp.message_handler(content_types=[ContentType.NEW_CHAT_MEMBERS])
async def new_members_handler(message: Message):
    new_member = message.new_chat_members[0]
    await bot.send_photo(GROUP_ID, drawImg(new_member.mention))
  • Вопрос задан
  • 397 просмотров
Подписаться 2 Простой 40 комментариев
Пригласить эксперта
Ответы на вопрос 1
Viktor_T2
@Viktor_T2
python developer
у aiogram есть чат в телеге
они очень плохо отзываются о pythonanywhere
картинка
62a23ed177981797324596.png
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
22 дек. 2024, в 13:01
50000 руб./за проект
22 дек. 2024, в 10:44
15000 руб./за проект
22 дек. 2024, в 10:12
10000 руб./за проект