Вы наверняка замечали, что Инстаграм сильно снижает качество снимков, когда вы их туда загружаете. Всему виной алгоритмы сжатия изображений для уменьшения их "веса". Как же быть? Как загрузить изображение в максимально возможном качестве? А есть секрет, который я сам узнал сравнительно недавно. Дело в том, что у Инстаграма родное разрешение снимков - это квадрат 1080х1080 пикселей. Все изображения, которые выходят за эти рамки по вертикале или горизонтале - подвергаются очень агрессивным алгоритмам обработки. Если же фото вписывается в 1080 пикселей, то алгоритмы сжатия, конечно же, тоже есть, но они значительно более мягкие и фото оказывается загруженным в более лучшем качестве. Это не означает, что загружать нужно именно квадрат 1080х1080. Достаточно уменьшить изображение до 1080 пикселей по самой длинной стороне фото. Например, берем фото с разрешением 4912х3264 и доводим количество пикселей стороны "4912" до 1080. А сторона "3264" уменьшается автоматически. В итоге получаем изобра