Ну это вообще какое-то торжество сатаны и сумасшедший дом тогда.
Неужели сёрвер не может наперёд по-быстрому провѣрить, что картинка пришла от клиента
ужé укладывающеюся въ нѣкоторый разумный набор ограничений: ну, напримѣръ, не больше 1280×1280 пикселов, не больше трёх-четырёх мегабайтов, не больше семи битов на пиксел в среднем — ведь если клиент официальный, каковых большинство у пользователей Телеграма, то тогда он и сам собою достаточно жмёт картинки! — и только в случае непопадания в эти ограничения начинать тратить время (дорогущщее, дорогущщее сёрверное время!) на самостоятельное переужатие изображения?
Разве такая экономия всего: и усилий, и времени, и денег — не должна быть повадною?
Почему ж нельзя, наконец, взять примѣръ с Твиттера, которым
ещё в начале года было объявлено, что файлы JPEG, поступившие от пользователей через заглавную страницу сайта и укладывающиеся в ряд ограничений: не болѣе 4096×4096 пикселов, не болѣе пяти мегабайтов, не болѣе восьми битов на пиксел в среднем — переужиматься не будут вообще (за исключением одного только изготовления миниатюр из них, то есть уменьшенных копий для альбомов и всего такого), будут храниться как есть.