UltKit
Изображения11
PDF13
Документы и данные7
Видео6
Аудио4
Другие инструменты22

Как уменьшить размер фото в КБ для форм, порталов и почты

Чтобы фото уложилось в лимит по КБ, сначала уменьшите размер в пикселях, сохраните его в JPG, а затем снижайте качество, пока файл не пройдет. Фото с телефона весом 3 MB, уменьшенное примерно до 1200 px по ширине и сохраненное с качеством 70, обычно весит около 100 KB, а портрет шириной 300 px укладывается в 20 KB.

Elena VásquezElena VásquezРедактор раздела о форматах изображений
Обновлено 11 мин чтения
Ноутбук на деревянном столе с открытым фоторедактором: снимок руки с фотоаппаратом и столбец ползунков настройки

Почему формы загрузки считают размер в килобайтах

Камера телефона сохраняет снимок в 12 мегапикселей и больше, а это обычно 2–5 MB на фото. Портал приёма заявок, который собирает фото и подпись у сотен тысяч человек, при приёме таких файлов без ограничений потребовал бы терабайты хранилища, а каждому проверяющему пришлось бы ждать их загрузки. Лимит в килобайтах — самое простое правило для разработчика: сервер считывает размер в байтах ещё до открытия изображения и отклоняет всё, что больше. Поэтому в сообщении об ошибке говорится о KB, а не о том, как выглядит снимок.

Значения сильно различаются, и большинство из них намного ниже того, что выдаёт камера. Госдепартамент США требует цифровое фото на визу от 600 × 600 до 1200 × 1200 px и не более 240 KB (правила есть на travel.state.gov). Индийские порталы набора, например IBPS, запрашивали подпись 10–20 KB и фотографию 20–50 KB. Системы приёма в университеты, платформы аренды и HR-программы часто останавливаются на 100 KB, 200 KB или 1 MB. Почта щедрее: Gmail допускает 25 MB вложений в письме, но с десятком полноразмерных фото этот лимит всё равно превышается.

Некоторые формы проверяют не только размер в байтах. Портал может также требовать точные размеры в пикселях, расширение JPG или JPEG либо минимальный размер, чтобы снимок не был размером с почтовую марку. Прочитайте требования один раз, запишите все три параметра (KB, пиксели, формат) и добивайтесь выполнения всех сразу. Если уложиться в KB, но проигнорировать правило о пикселях, вы просто получите другое сообщение об отказе.

Три рычага: пиксели, формат и качество

Размеры в пикселях — самый сильный рычаг. Размер файла растёт с числом пикселей, а оно растёт пропорционально квадрату ширины: уменьшите ширину и высоту вдвое — останется лишь четверть пикселей. Если уменьшить фото 4032 × 3024 до 1600 × 1200, пропадёт около 84% пикселей, и файл обычно уменьшается примерно на столько же ещё до всякой работы с качеством. Для всего, что смотрят на экране или проверяет человек, достаточно 1200–1600 px по длинной стороне. Обрезка тоже считается: каждый пиксель пустой стены, который вы убрали, кодировщику хранить уже не нужно.

Формат определяет, насколько плотно упакованы эти пиксели. JPG стандартизирован как ISO/IEC 10918-1 в 1992 году и создан для фотографий: он отбрасывает мелкие детали, которые глаз почти не замечает. PNG сжимает без потерь, что идеально для логотипов и скриншотов и расточительно для фото, поэтому тот же снимок в PNG часто в несколько раз больше JPG. WebP и AVIF при том же качестве ещё меньше, но многие государственные порталы и сайты найма принимают только JPG или JPEG, так что эти форматы подходят для сайтов и мессенджеров, а не для форм. Если не уверены, что форма подразумевает под «JPEG», разобраться поможет руководство по JPG, JPEG и PNG.

Качество — тонкая настройка, и работает она только для форматов с потерями. Большинство камер и телефонов сохраняют JPG с качеством 90 и выше, а снижение до 75 обычно вдвое уменьшает файл без заметной разницы при обычном просмотре. Ниже примерно 50 гладкие области, такие как небо и кожа, начинают распадаться на блоки, а вокруг текста появляются ореолы. Поэтому качество стоит менять в последнюю очередь: у полноразмерного фото его приходится опускать так низко, чтобы достичь малого размера, что потери видны, а у уменьшенного хватает небольшого снижения. Удаление метаданных (координаты GPS, модель камеры, встроенное превью) — бесплатный бонус на 10–50 KB у многих фото с телефона.

Типичный эффект для фото с телефона в 12 MP весом около 3 MB (результат зависит от содержимого снимка)
РычагЧто меняетсяТипичная экономияЗаметная цена
ОбрезкаУбрать фон вокруг объекта10–50%Нет, если объект остаётся целиком
Размеры в пикселяхШирина 4032 px уменьшена до 1600 pxОколо 80%Нет на экране; меньше запаса для увеличения и печати
ФорматФото в PNG сохранено как JPG70–90%Прозрачность заливается сплошным цветом
КачествоКачество JPG с 92 до 7540–60%Обычно нет при обычном просмотре
КачествоКачество JPG с 75 до 50Ещё 30–40%Блоки на небе, ореолы вокруг текста
МетаданныеУдалить EXIF, GPS и превью10–50 KBНет
Смартфон на маленьком чёрном штативе снимает синие цветы; на экране камеры виден кадр в альбомной ориентации
Одно фото с телефона обычно весит 2–5 MB — во много раз больше, чем позволяет форма загрузки. Фото: Unsplash

Как попасть в точный размер в КБ

В JPG нет настройки «сделать 50 KB». Одно и то же значение качества даёт разный размер для каждого фото, ведь пёстрому снимку листвы нужно больше байтов, чем гладкой стене. В настольных редакторах это решают подбором: экспорт, проверка размера, корректировка, снова экспорт. Это работает, но требует нескольких кругов, и легко переборщить и получить файл в 30 KB с грубой картинкой, хотя при 49 KB она выглядела бы чисто. Способ ниже сокращает подбор: сначала фиксируется размер в пикселях, и качеству остаётся покрыть только последний отрезок.

Компрессор с целевым размером выполняет такой же поиск за вас. В компрессоре изображений оставьте Способ сжатия на значении Целевой размер, введите число и выберите KB. Инструмент перебирает значения качества, пока не найдёт наибольшее, при котором файл укладывается, а если включено Разрешить уменьшение размеров и одного качества мало из-за Минимально допустимое качество, постепенно уменьшает размеры. Для самых частых лимитов есть страницы с уже введённым числом: сжать изображение до 20 KB для подписей и фото на экзамены и сжать изображение до 100 KB для порталов вакансий и визовых форм. Если хотите задать силу сжатия сами, под тем же переключателем есть ручные режимы Уровень качества и Процент.

  1. 1

    Запишите три правила

    Найдите в инструкции к форме максимальный размер в KB, размеры в пикселях и допустимый формат. Если есть и минимальный размер в KB, запишите и его.

  2. 2

    Обрежьте по объекту

    Уберите фон, который форме не нужен. Для правил кадрирования, например квадратного фото или пропорции 3,5 × 4,5, в статье об обрезке по точным пропорциям объясняется, как сделать это без растяжения.

  3. 3

    Измените размер до нужных пикселей

    Используйте точную ширину и высоту из формы. Если правила о пикселях нет, около 1200 px по длинной стороне подходит для 100 KB, а 300–400 px — для 20 KB.

  4. 4

    Сохраните в JPG и задайте целевой размер

    Выберите JPG в поле Формат вывода и Целевой размер чуть ниже лимита, например 48 KB при ограничении 50 KB.

  5. 5

    Проверьте результат перед загрузкой

    Посмотрите на размер и откройте файл в масштабе 100%. Если лица выглядят пятнистыми, размер в пикселях слишком велик для такого веса: вернитесь на шаг назад и уменьшите размер ещё немного.

Вот как типичное фото с телефона весом 3,2 MB приближается к лимиту 100 KB, если применять рычаги по порядку. Цифры типичные, а не измеренные; детализированная сцена получится чуть тяжелее.

  • С камеры3,2 MB
  • Метаданные удалены3,15 MB
  • Размер изменён до 1600 px640 KB
  • Качество JPG 75210 KB
  • 1200 px, качество 7097 KB

Как уменьшить размер фото на телефоне или компьютере

В телефонах есть несколько встроенных способов, но ни один не позволяет ввести число в KB. На iPhone при вложении снимков Почта спрашивает, отправить фото в размере «Маленький», «Средний», «Большой» или «Фактический», а в приложении «Команды» есть действия «Изменить размер изображения» и «Преобразовать изображение». Начиная с iOS 11 iPhone по умолчанию сохраняют фото в HEIC (Настройки, Камера, Форматы, Высокая эффективность), а многие порталы HEIC отвергают, так что конвертация в JPG тоже входит в задачу. На Android галереи у разных производителей отличаются: в редакторе Samsung Gallery есть изменение размера, а Google Photos создан для редактирования, а не для задания размера в пикселях. Браузерный инструмент снимает эти различия, потому что одинаково работает на любом телефоне.

На компьютере возможностей больше. На Mac программа «Просмотр» меняет размер через «Инструменты», «Настроить размер», а в диалоге «Файл», «Экспортировать» есть ползунок качества для JPEG и оценка получающегося размера файла, что ускоряет ручной подбор. В Windows приложение «Фотографии» может изменить размер изображения из меню, а Paint предлагает «Изменить размер» в процентах или пикселях перед сохранением в JPEG. В обоих случаях итоговое число KB подбирается вручную: для одного файла это нормально, а для двадцати утомительно. Для пакетной обработки браузерный инструмент с целевым размером справляется с 20 изображениями за раз, по 95 MB каждое, и ничего устанавливать не нужно.

iPhone

  1. 01Откройте компрессор в Safari, нажмите на область загрузки и выберите Медиатека или Выбрать файл.
  2. 02Выберите фото; снимки HEIC с камеры принимаются и могут быть сохранены как JPG.
  3. 03Укажите в поле Формат вывода значение JPG, а в Целевой размер — число в KB, нажмите Сжать и сохраните результат в «Файлы».

Android

  1. 01Откройте компрессор в Chrome и нажмите на область загрузки, чтобы выбрать файл из галереи или файлового менеджера.
  2. 02Введите лимит в поле Целевой размер и оставьте единицу KB.
  3. 03Нажмите Сжать и скачайте файл; JPG появится в папке «Загрузки» и будет готов к прикреплению к форме.

Mac или Windows

  1. 01Перетащите до 20 изображений сразу на область загрузки или нажмите на неё, чтобы выбрать файлы.
  2. 02Откройте Расширенные настройки, чтобы задать Сначала изменить размер или Минимальная ширина, если в форме указаны размеры в пикселях.
  3. 03Нажмите Сжать, проверьте новый размер каждого файла и скачайте файлы по одному или одним ZIP-архивом.

Уловки, которые не работают: скриншоты, переименование, ZIP

Снимок экрана с фото — самый распространённый обходной путь, и иногда файл случайно получается меньше. Но результат вы не контролируете: скриншот сохраняет разрешение экрана, а не фото, захватывает все видимые полосы и рамки, а на большинстве телефонов сохраняется в PNG — неподходящем формате для фотографии. На современном телефоне полноэкранный PNG-скриншот легко весит больше, чем JPG, который на нём показан. Обрезать его, затем конвертировать, затем сжимать дольше, чем один раз сжать оригинал.

Вторая ловушка — переименование файла. Если изменить photo.png на photo.jpg или photo.heic на photo.jpg, поменяется только название: внутри по-прежнему PNG или HEIC, размер тот же, а порталы, которые читают заголовок файла, отклоняют его или не могут показать. ZIP тоже не поможет: данные JPG уже сжаты, и ZIP с JPG почти такого же размера. К тому же формам нужно изображение, а не архив, поэтому ZIP просто не принимают.

MythСкриншот фото — быстрый способ уменьшить его размер.

FactОбычно это PNG с разрешением экрана и строками состояния, часто больше исходного JPG и с меньшей детализацией.

MythЕсли переименовать .png или .heic в .jpg, файл будет сконвертирован.

FactРасширение — всего лишь метка. Данные и размер остаются прежними, а проверки при загрузке, читающие заголовок, всё равно видят PNG или HEIC.

MythЕсли положить фото в ZIP, оно станет меньше для загрузки.

FactJPG уже сжат, поэтому ZIP почти ничего не экономит, а поля загрузки изображений не принимают архивы.

MythЕсли сжимать один и тот же JPG снова и снова, он будет всё меньше.

FactКаждый проход с более низким качеством добавляет новые артефакты поверх прежних. Берите оригинал и сжимайте один раз до нужного размера.

Если PNG никак не удается сжать

PNG стал рекомендацией W3C в 1996 году как формат без потерь, а это значит, что он не вправе отбрасывать детали ради экономии места. Он эффективно упаковывает повторяющиеся узоры, поэтому скриншот документа или логотип на однотонном фоне сжимаются хорошо. В фотографии точных повторов почти нет: каждый пиксель немного отличается от соседних, поэтому PNG-фото остаётся большим, как бы тщательно его ни оптимизировали. Если PNG-фото шириной 1200 px весит 1,8 MB, оптимизация без потерь может довести его до 1,6 MB; те же пиксели в JPG с качеством 75 обычно дают 150–250 KB.

Есть два честных выхода. Если это фото и форма принимает JPG, смените Формат вывода на JPG — и проблема с размером в основном исчезнет; прозрачные области заливаются сплошным цветом, что формы редко замечают. Если файл должен остаться PNG (некоторые загрузки подписей и дизайнерские порталы требуют именно его), переключите Сжатие PNG на режим с потерями: изображение сократится до реально используемых цветов. Подпись тёмными чернилами на белом фоне требует лишь пары оттенков и уменьшается кардинально, а цветное фото теряет плавность градиентов.

Если ничего из этого не помогает, остаётся снова менять пиксели. Прозрачный предмет на изображении 3000 px не может быть одновременно PNG и 50 KB, не став меньше; 800 px, возможно, уложится. Проверьте, нужна ли форме прозрачность: белый фон в JPG часто принимают, а файл получается в разы меньше.

PNG и небольшой лимит в KB — обычно неудачное сочетание

Если форма допускает оба формата, выбирайте JPG для фото и сканов. PNG оставьте для подписей, логотипов и скриншотов с плоскими цветами и используйте Сжатие PNG с потерями, когда лимит жёсткий.

Главное

  • Сначала уменьшайте размер в пикселях: это убирает больше килобайт, чем любой другой шаг, и ничего не стоит на экране.
  • Для фото в формах загрузки используйте JPG. PNG подходит для плоской графики, а WebP порталы часто не принимают.
  • Качество снижайте в последнюю очередь и небольшими шагами: 70–80 незаметно для большинства фото, ниже 50 уже видно.
  • Цельтесь на несколько KB ниже лимита и одновременно соблюдайте требования формы к пикселям и формату.
  • Скриншоты, переименованные расширения и ZIP-файлы не уменьшают размер изображения сколько-нибудь полезным образом.
ПоделитьсяXFacebookWhatsAppTelegram

Часто задаваемые вопросы

Можно ли уменьшить размер фото в КБ, не меняя размер в пикселях?

Да, снизив качество JPG и удалив метаданные. Это хорошо работает при умеренном уменьшении, например с 3 MB до 800 KB, но для очень малых размеров при полном разрешении приходится так сильно снижать качество, что картинка рассыпается на блоки.

Почему после сжатия фото стало весить больше?

Обычно потому, что его сконвертировали из эффективного формата, например небольшого JPG или HEIC, в PNG или сохранили с более высоким качеством, чем у оригинала. Оставьте JPG на выходе и выберите качество не выше исходного.

Сколько пикселей помещается в 50 КБ?

Ориентир такой: обычное фото с качеством 70–75 укладывается в 50 KB примерно при 600–800 пикселях по длинной стороне. Сложным сценам с листвой или текстом нужно меньше пикселей, а простым фонам можно оставить больше.

Ухудшится ли печать, если уменьшить вес фото в КБ?

Только если уменьшались пиксели. Размер печати зависит от их числа: изображение шириной 600 пикселей чётко печатается примерно 5 см при 300 DPI. Для печати сохраните оригинал, а для загрузки сжимайте отдельную копию.

Принимают ли порталы файлы WebP или HEIC?

Многие государственные, экзаменационные и кадровые порталы принимают только JPG или JPEG, а некоторые также PNG или PDF. Конвертируйте WebP и HEIC в JPG перед загрузкой, если форма прямо не перечисляет их.

1 КБ в лимите формы — это 1000 или 1024 байта?

Это зависит от системы, и формы редко уточняют, как именно считается. Если остаться на два–пять процентов ниже лимита, файл пройдёт в любом случае.

Читайте также