Одно фото, целый альбом или смешанный пост
С отдельным снимком в чужом профиле всё просто: вставьте адрес, получите одно изображение и сохраните его. Интереснее альбом, та самая карусель, которую листают в сторону. Каждое изображение в нём выводится отдельно, у каждого своя кнопка, и вы сами решаете, нужен ли вам третий слайд или все сразу.
Смешанные посты, где автор соединяет два ролика с тремя снимками, работают так же. Приходят и видео, и фото, в том порядке, в котором их опубликовали, и ничего не отбрасывается из-за неподходящего типа. Если вам нужно только второе изображение, возьмите его, а остальное оставьте.
Файл тот же, что отдаёт Instagram
На ваше устройство попадает JPEG с серверов изображений самого Instagram, в самом большом размере, который они хранят. Это не перекодированный, не уменьшенный здесь файл и не скриншот, поэтому пиксели в нём те же, что на только что увиденной вами картинке, но без интерфейса поверх.
В этом же и предел. Instagram сжимает каждую загрузку в момент публикации, поэтому даже самая большая сохранённая копия меньше того, что экспортировал фотограф. Ничто дальше по цепочке эти детали не вернёт. Вы получаете лучшую версию, которую платформа вообще готова кому-либо показать.
Почему файл приходит в JPG
Instagram хранит фото из ленты в формате JPEG, в каком бы формате они ни были до загрузки, поэтому именно такой файл и можно получить. Скриншот на телефоне обычно сохраняется в PNG и копирует ваш экран, а не саму картинку, поэтому он выходит и тяжелее, и мягче, часто со строкой состояния сверху. Сохранение JPEG избавляет от всего этого лишнего круга.
Куда попадают фото
На Android изображение сохраняется в папку Download во внутренней памяти, и большинство галерей подхватывают его за минуту или две. На iPhone Safari кладёт его в «Файлы», в папку «Загрузки», а переносится оно через «Поделиться» и «Сохранить изображение», после чего оказывается в «Фото». На компьютере оно просто появляется в папке «Загрузки» вместе со всем остальным.
Альбом из десяти снимков приходит десятью отдельными файлами, а не одним ZIP, потому что браузер сохраняет только то, что вы попросили, по одному нажатию. Нажимайте кнопки по очереди, и загрузки выстроятся друг за другом. Каждый файл называется по первой строке подписи, а его номер стоит в скобках, так что подборка сортируется вместе, и всё равно её лучше сразу положить в отдельную папку.
Две привычки, которые экономят время
- Скачивайте альбом за один подход. За каждой кнопкой стоит подписанный адрес от Instagram, который перестаёт работать после истечения срока, а страница не запрашивает новый, поэтому во вкладку, оставленную на ночь, придётся вставить ссылку заново, а не просто нажать кнопку ещё раз.
- Разложите файлы, пока помните пост. Десять снимков с одной подписью отличаются только номером, а вида альбома, к которому можно вернуться, здесь нет.
Что не поддерживается
Сторис и актуальное не работают и не появятся в будущем. Не работают и посты из закрытых аккаунтов, и фото профиля. Всё это находится за входом в аккаунт, а эта страница никуда не входит, так что ни в каком варианте они здесь не появятся. Об этом лучше сказать прямо здесь, чем позволить вам узнать это, вставив ссылку и прочитав ошибку.
Удалённые посты и снимки, заблокированные в вашей стране, отклоняются по той же причине. Если страница недоступна постороннему человеку без аккаунта, для нас её тоже нет. Просто публичный пост сработает всегда, а это почти всё, что люди действительно хотят сохранить.
Что на самом деле делает сервер
Когда вы нажимаете «Скачать», адрес уходит на наш сервер, который запрашивает у Instagram ровно ту страницу, которую тот показывает посетителю без входа, и считывает из неё адреса изображений. Никакой аккаунт не используется, никакая сессия не заимствуется, и к запросу не прикрепляется ничего, что указывало бы на вас. Ответ хранится примерно десять минут, чтобы при повторной вставке того же альбома не задавать Instagram один и тот же вопрос дважды.
Сама картинка обычно идёт из сети изображений Instagram прямо на ваше устройство и вообще нас не касается. Только если прямая передача заблокирована, файл передаётся через наш сервер, и даже тогда он пересылается по мере поступления и никогда не записывается на диск. Никакой библиотеки сохранённых изображений здесь нет, потому что ничего и не сохраняется.
Личное использование и указание фотографа
Фотография принадлежит тому, кто её сделал, и публикация в открытом доступе этого не меняет. Сохранить публичный снимок для себя, как референс, напоминание, рецепт, который вы собираетесь приготовить, или цвет, в который хотите покрасить комнату, вполне обычно и не вызывает вопросов. Выложить его в свой аккаунт, продавать его отпечатки или вставить в то, что вы публикуете, уже совсем другое дело.
Вежливый вариант ничего не стоит: сначала спросите или укажите автора по имени и дайте ссылку на пост. Фотографы гораздо спокойнее относятся к тому, что снимок разошёлся, если вместе с ним расходится их имя.
Есть фото или альбом, который хочется сохранить? Поле вверху страницы примет ссылку, или вернитесь на главную и откройте загрузчик рилс из инстаграма.


