Как улучшить качество отправляемых изображений с Telegram Bot API - PullRequest
0 голосов
/ 22 апреля 2019

Я использую Telegram Bot API для отправки изображений типа

SendDocument newDocMessage = new SendDocument().setDocument(path.toFile());

или

SendPhoto newPhotoMessage = new SendPhoto().setPhoto(path.toFile());
SendPhoto newPhotoMessageStream = new SendPhoto().setPhoto("Image", stream);

, но качество изображений, отправляемых с помощью SendPhoto, намного хуже, чем SendDocument (поэтому изображение на сервере в порядке). Я знаю, что Telegram сжимает изображения в любом случае, но даже когда я загружаю одно и то же изображение с помощью мобильного приложения или с рабочего стола - качество намного лучше.

Есть ли способ отправки изображения (не в виде документа) с использованием Bot API с таким же качеством, как при загрузке из настольного / мобильного приложения?

...