«Сожмите эту пачку до 500 КБ» звучит как задача на пять минут, а на деле нередко съедает полдня: открыть один файл, сжать, посмотреть размер, не хватило — сжать ещё раз, перейти к следующему. Причина в том, что в большинстве инструментов есть один ползунок качества, тогда как вес файла зависит сразу от трёх вещей: качества, числа пикселей и формата. Если выставить все три в правильном порядке, вся пачка проходит за один раз, без подбора для каждого файла.

Все настройки ниже можно задать один раз в инструменте Пакетная обработка изображений и применить ко всей пачке.

Сначала выясните, какой «размер» имеется в виду

Как связаны вес файла, размеры в пикселях и формат
Вес файла определяют вместе число пикселей, формат и качество

Площадки называют «размером» две разные вещи: вес файла («не более 2 МБ») и размеры в пикселях («длинная сторона не более 2000 px»). Во многих требованиях указано и то и другое. Порталы для подачи документов обычно просят «JPG, до 200 КБ, 295 × 413 пикселей», а маркетплейсы — «не меньше 1600 × 1600, до 3 МБ».

Запишите оба ограничения до начала работы: им соответствуют разные шаги. Лимит в пикселях задаёт шаг изменения размера, лимит в байтах — качество и формат. Гнаться за весом одним лишь ползунком качества — самый медленный путь из возможных.

Три настройки, и строго в таком порядке

Первая настройка: пиксели. Снимок с телефона 4000 × 3000 — это 12 мегапикселей; при 2000 × 1500 их уже 3, и при том же качестве файл примерно вчетверо легче. Это самый сильный рычаг и при этом самый незаметный: для экранов и веб-страниц длинной стороны в 1600–2000 пикселей более чем достаточно.

В конвейере задайте на шаге «Размер» режим «Длинная сторона» 2000 и оставьте выключенным пункт «Разрешить увеличение», чтобы мелкие картинки не растягивались в обратную сторону.

Вторая настройка: формат. Фотографии отправляйте в JPG или WebP; при равном качестве WebP легче на 25–35 процентов. Скриншоты, значки и всё с прозрачностью остаётся в PNG с включённой 256-цветной палитрой — обычно это снимает 60–70 процентов веса. Если площадка принимает только JPG, выбирайте JPG и не рискуйте ради пары килобайт.

Третья настройка: качество. Для JPG и WebP оптимум — 75–85 процентов: на глаз почти неотличимо от 95, а байтов вдвое меньше. Начните с 80, прогоните пачку и только отстающие файлы обработайте повторно с 70.

А если в пачке вперемешку огромные и крошечные файлы

В типичной папке рядом лежат 8-мегабайтные оригиналы с камеры и 150-килобайтные скриншоты. Хорошая новость: одни и те же настройки подходят для всех, заранее сортировать ничего не нужно.

  • Большие файлы уменьшаются до длинной стороны 2000, затем сжимаются с качеством 80 процентов и укладываются где-то в 300–600 КБ.
  • Маленькие файлы и так меньше 2000 пикселей, поэтому шаг изменения размера их не трогает. Если после сжатия файл стал бы тяжелее, действует правило по умолчанию «Не выводить файл больше исходного» — остаётся нетронутый оригинал.

Так что одна настройка не размоет мелкие изображения: их либо пропускают, либо слегка перекодируют. Из конвейера стоит исключить только файлы, в которых нужно сохранить каждый исходный пиксель, например печатные макеты.

Стартовые настройки для типичных лимитов

Берите их как первую попытку и корректируйте по результату.

  • Фото на документы и для анкет: до 200 КБ. Размер — «Вписать» в 1200 × 1600, JPG, качество 80. Всё ещё тяжелее? Снизьте качество до 70; дальнейшее уменьшение пикселей обычно нарушает минимум, который требует портал.
  • Главные фото для маркетплейса: до 1 или 3 МБ, не менее 1600 px. Размер — «Заполнить» 1600 × 1600, кадрирование 1:1, JPG, качество 85. Предметные снимки на белом фоне обычно получаются по 200–500 КБ.
  • Вложения в письмо: 10 МБ суммарно. Размер — длинная сторона 1600, JPG, качество 75. Тридцать фото в сумме обычно дают 6–8 МБ.
  • Галерея на сайте: как можно легче. Размер — длинная сторона 1920, WebP, качество 78. Общий вес картинок обычно падает меньше чем до трети.

Если нужны точные размеры в пикселях, как у фото на документы, сначала подгоните один снимок в инструменте Изменение размера изображений, а затем пропустите всю пачку через конвейер ради лимита по весу.

Что проверить после обработки

Конвейер показывает для каждого файла размеры и вес до и после. Просмотрите три вещи:

  1. Всё, что выделено красным, выросло вместо того, чтобы уменьшиться, — почти всегда это JPG, превращённый в PNG. Верните формат JPG.
  2. Самый большой файл всё ещё выше лимита? Снизьте качество на 5–10 пунктов и повторно обработайте только эти файлы.
  3. Откройте два случайных файла в масштабе 100 процентов и посмотрите на края и текст. При качестве 80 артефактов быть не должно; блочные цветовые пятна означают, что качество выставлено слишком низким.

Настроить один раз, прогнать пачку, повторить для немногих непрошедших — вот и весь процесс. Он экономит не только время, но и качество, которое иначе теряется на повторных перекодированиях, когда файлы гоняют от одного инструмента к другому. О том, как сочетать пакетные операции, читайте в материале «как пакетно обработать изображения».