Самое обидное: фото нормальное, сайт тоже нормальный, но загрузить его всё равно нельзя.
Выбираете снимок, нажимаете «Отправить», а в ответ — холодное сообщение: «Файл превышает допустимый размер». Или ещё лучше: «Загрузите изображение до 1 МБ». И вот вы уже смотрите на это фото из отпуска, для анкеты, объявления или личного кабинета и думаете: ну что с ним не так?
С самим фото, скорее всего, всё в порядке. Просто оно слишком «тяжёлое» для конкретного сайта.
Почему фото с телефона такое большое
Современные телефоны снимают красиво: много деталей, яркие цвета, хорошая резкость. Но за это приходится платить размером файла.
Обычный снимок с камеры телефона легко может весить 4, 6, 8 МБ и больше. Особенно если фото сделано на хорошую камеру, при хорошем освещении, в высоком разрешении. Для вас это просто «фотка паспорта на столе» или «кроссовки для объявления», а для сайта — здоровенный файл, который надо принять, обработать и где-то хранить.
И тут начинается веселье.
Один сайт просит фото до 2 МБ.
Другой — до 1 МБ.
Третий — вообще до 500 КБ, будто мы снова в эпохе кнопочных телефонов.
Почему сайты вообще ставят ограничения
Ограничения ставят не из вредности, хотя иногда кажется именно так.
У сайтов есть несколько причин:
- большие файлы дольше загружаются;
- они занимают больше места на сервере;
- их сложнее быстро показать другим пользователям;
- форма может зависнуть или выдать ошибку;
- сайт заранее защищается от слишком тяжёлых загрузок.
Особенно часто лимиты встречаются в анкетах, на маркетплейсах, в объявлениях, резюме, личных кабинетах, формах отправки документов и на разных государственных сервисах. Там не важно, что у вас красивое фото на 7 МБ. Если написано «до 2 МБ», значит файл на 2,3 МБ уже может не пройти.
Уменьшить размер файла — это не то же самое, что обрезать фото
Тут многие путаются.
Обрезать фото — значит убрать часть изображения. Например, отрезать фон, лишний стол, тапки в углу или кота, который решил попасть в кадр.
Уменьшить размер файла — значит сделать так, чтобы фото весило меньше: было не 5 МБ, а, например, 1 МБ или 500 КБ.
Иногда обрезка помогает, но далеко не всегда. Можно обрезать половину фото, а оно всё равно будет слишком большим. А можно вообще ничего не обрезать и просто сжать изображение до нужного веса.
Именно это чаще всего и нужно, когда сайт пишет: «максимальный размер файла — 2 МБ».
Не всегда надо уменьшать ширину и высоту
Есть ещё одна ловушка: человек открывает редактор и начинает уменьшать картинку по ширине и высоте. Было 4000 пикселей — сделал 1000. Иногда это работает. Но не всегда это лучший вариант.
Если сайт просит именно размер файла, ему может быть всё равно, сколько там пикселей по ширине. Ему важно, сколько файл весит в мегабайтах или килобайтах.
Например, фото может быть достаточно большим по размеру картинки, но нормально сжатым и проходить лимит. А может быть не очень большим по ширине, но всё равно весить слишком много из-за настроек качества.
Поэтому главный вопрос не «как сделать фото маленьким на экране», а «как сделать файл нужного веса».
Как понять, до какого размера сжимать
Обычно сайт сам пишет условие рядом с кнопкой загрузки. Надо просто внимательно посмотреть текст вокруг формы.
Чаще всего встречается что-то вроде:
- «максимальный размер файла — 2 МБ»;
- «загрузите изображение до 1 МБ»;
- «файл не должен превышать 500 КБ»;
- «допустимый размер — не более 5 МБ».
Если сайт просит до 2 МБ, лучше сжать не ровно до 2 МБ, а чуть меньше: например, до 1,8–1,9 МБ. Так спокойнее. Некоторые системы считают размер немного по-своему, и файл «ровно 2 МБ» может внезапно оказаться слишком большим. Да, это раздражает. Но проще перестраховаться, чем заново всё переделывать.
Быстрый способ: сжать фото онлайн до нужного размера
Когда нужно просто попасть в лимит, нет смысла устанавливать программы, искать сложные редакторы и гадать, какие настройки выбрать.
Для таких случаев можно использовать онлайн-сжатие фото: https://wertigo.ru/compress/image — загружаете изображение, выбираете нужный размер и скачиваете готовый файл.
Сценарий простой:
- Смотрите, какой лимит требует сайт: 2 МБ, 1 МБ, 500 КБ или другой.
- Загружаете фото в инструмент.
- Указываете нужный размер.
- Скачиваете сжатое изображение.
- Загружаете новый файл на сайт.
То есть не «примерно уменьшаем и надеемся», а сразу делаем файл под требование. Это особенно удобно, когда фото нужно отправить срочно: анкета горит, объявление надо опубликовать, резюме прикрепить, а сайт решил устроить проверку на терпение.
Что делать, если фото всё равно не принимается
Бывает и такое: размер уменьшили, файл стал легче, а сайт всё равно капризничает. Тогда стоит проверить не только вес.
Частые причины:
- не тот формат файла — сайт просит JPG, а у вас PNG или HEIC;
- файл всё ещё чуть больше лимита;
- в названии файла есть странные символы;
- фото слишком большое по ширине и высоте;
- сайт временно глючит, что тоже не редкость.
Что можно сделать: сжать фото ещё немного сильнее, сохранить в JPG, переименовать файл простым названием вроде photo.jpg и попробовать загрузить снова. Если сайт отдельно пишет требования по ширине и высоте, тогда уже стоит подогнать и эти параметры.
Как не испортить фото слишком сильным сжатием
Сжатие — полезная штука, но у него есть предел. Если фотографию на 8 МБ пытаться загнать в 100 КБ, чудес не будет. Лицо может стать мыльным, текст на документе — нечитаемым, а товар на фото — похожим на загадочный предмет из тумана.
Поэтому ориентируйтесь на задачу.
Для объявления важно, чтобы товар выглядел понятно.
Для резюме — чтобы лицо было нормальным, а не как с камеры домофона.
Для документов — чтобы текст читался без напряжения.
Для анкеты — чтобы фото не превратилось в набор квадратов.
Если сайт разрешает до 2 МБ, не надо сжимать до 200 КБ «на всякий случай». Лучше оставить качество выше и просто попасть в лимит.
Самый практичный вариант — сжать немного ниже нужного ограничения: до 1,8 МБ при лимите 2 МБ, до 900 КБ при лимите 1 МБ, до 450 КБ при лимите 500 КБ.
Когда сайт просит конкретный размер — не усложняйте
Проблема «фото слишком большое» обычно решается быстрее, чем кажется. Не нужно воевать с редакторами, менять десять настроек и отправлять самому себе фото в мессенджер, надеясь, что оно «как-нибудь ужмётся».
Если сайт просит файл до 2 МБ, 1 МБ или 500 КБ, проще сразу сжать фото онлайн до нужного размера и загрузить уже готовый вариант. Меньше нервов, меньше попыток, меньше шансов услышать от сайта его любимое: «файл превышает допустимый размер».