From 7f2b2165d98e3d4948a99c5276fcff827ac37c37 Mon Sep 17 00:00:00 2001 From: Nick80835 Date: Thu, 13 Apr 2023 10:13:23 -0400 Subject: [PATCH] Save photos as progressive when uploading this fixes downloading images in some clients at resolutions >1280, namely tdesktop --- telethon/client/uploads.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/telethon/client/uploads.py b/telethon/client/uploads.py index 7061a00a..7a0cac3c 100644 --- a/telethon/client/uploads.py +++ b/telethon/client/uploads.py @@ -77,7 +77,7 @@ def _resize_photo_if_needed( result.paste(image, mask=image.split()[alpha_index]) buffer = io.BytesIO() - result.save(buffer, 'JPEG', **kwargs) + result.save(buffer, 'JPEG', progressive=True, **kwargs) buffer.seek(0) return buffer