Будет меньше потерь в качестве, особенно по цветопередаче, если в фотошопе сохранять фото через save for web. И еще лучше сохранять в формате png. Размер фото - не меньше 1080 px по длинной стороне. Я обычно делаю 1200 px.
Если с телефона - обрабатываю в Snapseed и сохраняю тоже в png.
Еще я заметил интересную особенность: когда загружаю фото с телефона, снижается яркость, контраст и насыщенность. Приходится их подправлять в штатном инстаграммовском редакторе. А когда загружаю через creator studio в Фейсбуке, все получается отлично.
Все социальные сети сжимают фото если оно слишком большое. Это может быть сжатие как по-пикселам так и по-байтам. Сделано это для того чтобы изображения открывались побыстрее. При загрузке больших изображений, происходит сжатие но немного кривоватое, и резкость падает. Для того чтобы этого не было, до загрузки советую уменьшить изображение в ФотоШопе или др. редакторе до 1080 пикс. по высоте и макс. до 1200-1500 пикс. по ширине. При этом резкость чуточку упадёт. Далее, чтобы это исправить, используя инструмент "Умная резкость" ( максимальная возможное изображение для этого инструмента 1500 пикс. по большей стороне ) нужно повысить резкость уменьшенного изображения. И только потом загружать в соцсети.
В любом случае Instagram сожмет ваше фото до 1080 пикселей, если оно больше.
Если вы будете публиковать фото шириной от 320 до 1080 пикселей, инстаграм сохраняет его оригинальное разрешение, если соотношение сторон фото будет от 1,91:1 до 4:5
Если соотношение сторон фото не выходит за рамки, оно будет обрезано до разрешенного размера.
В ролике рассказываю, как потерю качества сделать минимальной. Многие прошлые комменты не совсем верны, нужно сжать фото до 1350пкс по длинной стороне. Camerhak / Как загрузить фото в инстаграм без потери качества?