Итак, в предыдущем вопросе я разобрался, что bytesIO можно не использовать, но меня в итоге настигает другая ошибка.
Segmentation fault
Я знаю, что это связано с библиотекой, но конкретного решения я на GitHub не нашёл.
Подскажите что делать.
Код отрисовки:
def drawImg(username):
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('welcome.jpeg', "JPEG", quality=75)
image.close()
@dp.message_handler(content_types=[ContentType.NEW_CHAT_MEMBERS])
async def new_members_handler(message: Message):
new_member = message.new_chat_members[0]
drawImg(new_member.mention)
photo = open('welcome.jpeg', 'rb')
await bot.send_photo(GROUP_ID, photo)
photo.close()