Как Телеграм хранит фотографии?
![Оптимальный размер для загрузки фотографии в Телеграм. Фотограф Константин Шамин](https://i.wfolio.ru/x/2s0nYyNmvYADbWX0rHtqdj7yDaBLsEpF/9DpvdV95YPFWsGl_-KB9DzQhMuoc-mKM/Iv2ASiSx1jtJbkcPDRpx0OwdsBBZDoCJ/E2YEE6wJWrYV5xpeAgErdASRZCB_UYY0/G73urI2_OgfkD_O3xuKc7w.png)
Из каждой загружаемой фотографии Телеграм делает 4 копии разного разрешения. Для горизонтальных фотографий за основу берется ширина, а для вертикальных — высота. То есть уменьшение идет по длинной стороне кадра.
-
90px (для горизонтального кадра с пропорциями 4:3 — 90×67px)
- 320px (для горизонтального кадра с пропорциями 4:3 — 320×240px)
- 800px (для горизонтального кадра с пропорциями 4:3 — 800×600px)
- 1280px (для горизонтального кадра с пропорциями 4:3 — 1280×960px)
Казалось бы вопрос исчерпан — делайте фотографии 1280px по длинной стороне и всё, но не тут-то было. В документации написано, что сохранять надо с качеством 0.87 — то есть 87%, Это же круто, скажете вы, но на самом деле все немного по другому. Откинем документацию и сравним вручную.
В поисках правильного сжатия
Методика поиска, что называется «в лоб». Мы знаем какой размер после обработки Телеграмом будет у фотографии, мы можем ее скачать и мы можем ее сравнить с оригиналом. Сравнение очень простое: наложим скачанный вариант на загруженный в Фотошопе в режиме вычитания Difference. В этом режиме все пиксели, которые не соответствуют будут нам видный. При абсолютном совпадении — будет черный экран. Для того, чтобы лучше рассматривать разницу сверху накинем осветляжщую кривую.
Тест 1. Загружаем стандартно (для меня) уменьшенную до 2000px по длинной стороне фотографию.
Скачиваем результат.
- Оригинал: 2,4 Мб
- Версия телеграм 1280px: 158 Кб
Накладываем одно на другое и ожидаемо видим кучу не совпадающих пикселей. Разница между вариантами большая (кто бы сомневался)
Тест 2. Загружаем уменьшенную до 1280px по длинной стороне фотографию с качеством 100%
Скачиваем результат.
- Оригинал: 1 Мб
- Версия телеграм 1280px: 164 Кб
Тут уже разница меньше, но она есть. Да и по размеру видно.
Тест 3. Загружаем уменьшенную до 1280px по длинной стороне фотографию с качеством 87% (рекомендованное в документации качество)
Скачиваем результат.
- Оригинал: 550 Кб
- Версия телеграм 1280px: 166 Кб
Тут тоже уже по размеру файла видно, что разница будет
Тест 4. Чтобы не перебирать значения, делаем в Фотошопе «Export As…» — там мы можем видеть прогназируемый размер фотографии после сохранения. Внезапно, чтобы добиться веса 160-170кб надо выставить качество 50% (!)
Скачиваем результат.
- Оригинал: 173 Кб
- Версия телеграм 1280px: 168 Кб
Смотрим: разница минимальная.
Давайте еще раз посмотрим все вместе (листайте): 100%, 87% и 50%
Какие выводы можно сделать?
- Не хотите заморачиваться — не заморачивайтесь. Фото в Телеграм так же как и в Инстаграм (тем более в таких размерах) не более чем для ознакомления. Кому интересно пройдут на сайт или фото-хостинг посмотреть в качестве (вы ведь ими пользуетесь, надеюсь? :)
- Хотите максимального качества? Сохраняйте фотографию в 1280px по длинной стороне с качеством 50%
Возможно у вас есть еще какие выводы — пишите в комментариях или в Телеграм чат :)
Комментарии
Статьи
![Оптимальный размер для загрузки фотографии в Телеграм. Фотограф Константин Шамин](http://i.wfolio.ru/x/Erhj60RfGoSDn6LYN1vjjtPjHSou3Auq/OZzwdQTXxoKzF_NukPblF1KgBZdfdlzT/i_Juy0lJRF82OrcBzCarDWTumarG8zEI/VI1kYjSqKdw.jpg)
Лофотенские острова. Плёночные фотографии
![Оптимальный размер для загрузки фотографии в Телеграм. Фотограф Константин Шамин](http://i.wfolio.ru/x/Sjpgrm2v20FR6Cth5viRkySQXwdNMnI8/PNba8pyNInjwo8WXlMvl477mvCJgjoKc/ablyznoSDx5de5CU5_KXjLxB6d7zeejA/QDZrIrXQjYU.jpg)
Это у вас на фотографии звезды или шум?
![Оптимальный размер для загрузки фотографии в Телеграм. Фотограф Константин Шамин](http://i.wfolio.ru/x/Erhj60RfGoSDn6LYN1vjjtPjHSou3Auq/OZzwdQTXxoKzF_NukPblF1KgBZdfdlzT/fyTJapWRK9cFip-WuH8yzJKnCI9JkEYF/1u7Qua9HXWw.jpg)
Про насмотренность, повторения и невозможность придумать что-то новое
![Оптимальный размер для загрузки фотографии в Телеграм. Фотограф Константин Шамин](http://i.wfolio.ru/x/Erhj60RfGoSDn6LYN1vjjtPjHSou3Auq/OZzwdQTXxoKzF_NukPblF1KgBZdfdlzT/rFs97aVQFGM0F5Gz5chOGC8SplOIU_fV/_VUk43nkJ2s.jpg)
Сравнение объективов 7artisans 7,5/f2.8 и TTArtisan 7,5/f2.0
![Оптимальный размер для загрузки фотографии в Телеграм. Фотограф Константин Шамин](http://i.wfolio.ru/x/Erhj60RfGoSDn6LYN1vjjtPjHSou3Auq/OZzwdQTXxoKzF_NukPblF1KgBZdfdlzT/tKereBQJqKfs7pdW1Hc2yZXuLcz1UaQI/Yl9uyX-ctXo.jpg)
Съёмка молний
![Оптимальный размер для загрузки фотографии в Телеграм. Фотограф Константин Шамин](http://i.wfolio.ru/x/Erhj60RfGoSDn6LYN1vjjtPjHSou3Auq/OZzwdQTXxoKzF_NukPblF1KgBZdfdlzT/bEqO5lLy0rZZ8k1KAOSLUDcMMOyjOThR/MfCsxeziVtw.jpg)
Внешнее питание для камеры
![Оптимальный размер для загрузки фотографии в Телеграм. Фотограф Константин Шамин](http://i.wfolio.ru/x/Erhj60RfGoSDn6LYN1vjjtPjHSou3Auq/OZzwdQTXxoKzF_NukPblF1KgBZdfdlzT/NN2ipZo68bispUEytnzUjowHUD6QIgt4/4baHulrNMb8.jpg)
Встроенный ND-фильтр
![Оптимальный размер для загрузки фотографии в Телеграм. Фотограф Константин Шамин](http://i.wfolio.ru/x/Sjpgrm2v20FR6Cth5viRkySQXwdNMnI8/PNba8pyNInjwo8WXlMvl477mvCJgjoKc/HG39nVFxHIaBp9jZRT9tCxs_ts1J9XaF/mzJDW30TBGI.jpg)
Стекинг по фокусу на беззеркальных камерах — это просто!
![Оптимальный размер для загрузки фотографии в Телеграм. Фотограф Константин Шамин](http://i.wfolio.ru/x/Erhj60RfGoSDn6LYN1vjjtPjHSou3Auq/OZzwdQTXxoKzF_NukPblF1KgBZdfdlzT/goJeY9JHIXiImyKkXL9ShQ-DPCxFZDVT/bpP-jTvIHPg.png)
Яркостные маски [6/6]. Маски средних тонов
![Оптимальный размер для загрузки фотографии в Телеграм. Фотограф Константин Шамин](http://i.wfolio.ru/x/Sjpgrm2v20FR6Cth5viRkySQXwdNMnI8/PNba8pyNInjwo8WXlMvl477mvCJgjoKc/Tg6kAh56KlKAbe7bUs529U2uRDhrgUD5/Ugumk8l41_w.png)
Яркостные маски [5/6]. Теневые маски
![Оптимальный размер для загрузки фотографии в Телеграм. Фотограф Константин Шамин](http://i.wfolio.ru/x/qXBFyKyoT-Wvta6bHxG91Khv3LI8KUXl/n092JccDDYnVfFAjPavM2yBAV1m8uIto/E0Z6OM_KPggIQkagEgXnzaV0mfGV-qbi/GraokKAu8rQ.png)
Яркостные маски [4/6]. Световые маски
![Оптимальный размер для загрузки фотографии в Телеграм. Фотограф Константин Шамин](http://i.wfolio.ru/x/qXBFyKyoT-Wvta6bHxG91Khv3LI8KUXl/n092JccDDYnVfFAjPavM2yBAV1m8uIto/42wihUDCbIRUDEI7KxZn_NF49XoGQpKF/3WA-6c2IMuY.png)
Яркостные маски [3/6]. Описание ARCPanel
![Оптимальный размер для загрузки фотографии в Телеграм. Фотограф Константин Шамин](http://i.wfolio.ru/x/a9H5YtXA9lF_icWO127aB59K4Nfxmv8A/9eI-YB1jlNGBk8QjG4i6FnssTw_bfGAW/AWA79lFlUxGJxhgqM2me9gTOrLYTVltG/YcU7bTOiz78.png)
Яркостные маски [2/6]. Основные виды масок
![Оптимальный размер для загрузки фотографии в Телеграм. Фотограф Константин Шамин](http://i.wfolio.ru/x/a9H5YtXA9lF_icWO127aB59K4Nfxmv8A/9eI-YB1jlNGBk8QjG4i6FnssTw_bfGAW/k2H7n-hnro9odhR7HoFmULucsAld2i2r/5JxLCXyNnJc.jpg)
Яркостные маски [1/6]. Введение
![Оптимальный размер для загрузки фотографии в Телеграм. Фотограф Константин Шамин](http://i.wfolio.ru/x/Erhj60RfGoSDn6LYN1vjjtPjHSou3Auq/OZzwdQTXxoKzF_NukPblF1KgBZdfdlzT/c7Ze72k9IQsnUMV0yXn1ST7u66XZ6XWe/RxKmCbz-KXw.jpg)