• Как наложить одно изображение на другое в телеграмм боте?

    @KiraHerschel Автор вопроса
    Vindicar, спасибо проблема решена. Оставляю полностью рабочую функцию здесь
    def on_message(update, context):
            chat = update.effective_chat
            file = bot.get_file(update.message.photo[-1].file_id)
            downloaded_file = bot.download_file(file.file_path)
            with open('C://Users//79516//Documents//photo.jpg', 'wb') as new_file:
                    new_file.write(downloaded_file)
            
            vesna = Image.open('C://Users//79516//Documents//vesna.png')
            photo = Image.open('C://Users//79516//Documents//photo.jpg')
            vesna = vesna.convert("RGBA")
            photo = photo.convert("RGBA")
            if (vesna.width > photo.width):
                    vesna = vesna.resize((photo.width, photo.width), Image.ANTIALIAS)
                    if (vesna.height > photo.height):
                            vesna = vesna.resize((photo.height, photo.height), Image.ANTIALIAS)
            elif(vesna.height > photo.height):
                    vesna = vesna.resize((photo.height, photo.height), Image.ANTIALIAS)
            width = (photo.width - vesna.width)//2
            height = (photo.height - vesna.height)//2
            photo.paste(vesna, (width,height),vesna)
            photo.save('C://Users//79516//Documents//photovesna.png')
            bot.send_photo(chat_id=chat.id, photo= open('C://Users//79516//Documents//photovesna.png', 'rb'))
            
            vesna.close()
            photo.close()
  • Как наложить одно изображение на другое в телеграмм боте?

    @KiraHerschel Автор вопроса
    При File.download пишет что такого атрибута нет