Я использую 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 с таким же качеством, как при загрузке из настольного / мобильного приложения?