Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
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()