@AlmazKayum

Косячок с QR кодом, сделанным в Python при отправке в Telegram. Как исправить?

Задача создать QR код и картинкой отправить в телеграм.
Есть такой код, он рабочий, но с нюансом

import pyqrcode
qr_obj = pyqrcode.create('QR ТЕКСТ')
buffer = BytesIO()
qr_obj.png(buffer)
bot.send_photo(chat_id=some_chat_id, photo=buffer.getvalue())


Нюанс заключается в том, что QR код отправляется очень маленьким в телеграм, с очень маленьким расширением. Скрин прилагаю. Я предполагаю, что надо отправлять не PNG изображение, а JPG.
Ну или даже не знаю изза чего. Помогите, что можно сделать с этим?
5e95bb8ba0794054602387.png
  • Вопрос задан
  • 474 просмотра
Решения вопроса 1
NeiroNx
@NeiroNx
Программист
документацию читали?
import pyqrcode
qr_obj = pyqrcode.create('QR ТЕКСТ')
buffer = BytesIO()
qr_obj.png(buffer, scale=10)
bot.send_photo(chat_id=some_chat_id, photo=buffer.getvalue())
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
trapwalker
@trapwalker Куратор тега Python
Программист, энтузиаст
JPEG не нужен.
Отмасштабируйте png с помощью PIL (Pillow)
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы