Я не поленился заморочиться и посмотреть какие размеры у фотографий в инстаграме есть сейчас, и какие использовались раньше.

Получить данные по посту не составляет никаких сложностей, если что, для чистоты эксперимента можете попробовать сами: все что нужно — это Firefox, Firebug, сервисы для симпатичного отображения json и немного вашего времени. Итак, поехали.

Для иллюстрации текущей картины я взял одну из своих последних фото в инстаграме.

ПроЯвочная #давайкрести

See this Instagram photo by @sashatinkoff * 3 likes

Вот что показал распарсенный json.

 

Написано, что разрешение картинки составляет 1080×1350. Чтобы проверить точно ли это, достаточно просто открыть картинку в том же firefox.

А теперь повторим то же самое для более старого поста. Вообще, насколько я помню, Instagram анонсировал новость об изменении качества фотографий в 2015 году, так что для получения старой фотографии пришлось немного покрутить ленту в прошлое.

Капля красного

See this Instagram photo by @sashatinkoff * 12 likes

Повторим те же процедуры, что и раньше и получим следующее.

Если смотреть чисто на цифры, то результат поменялся. На самом деле совсем другой вопрос — в каком виде хранятся bitmap в приложении Instagram, не производится ли масштабирование изображений в самом приложении. Ведь если не этого не делать, то можно получить ошибку OutOfMemory с фатальным закрытием приложения (как вариант — масштабировать изображение только в том случае, если выделенной памяти приложения явно не хватит на показ без масштабирования).