Как сжать изображения без потери качества
Практическое руководство по уменьшению JPEG, PNG и WebP: какие настройки качества выбирать и почему WebP обычно выигрывает по размеру.
Фотография на 6 МБ прямо с камеры телефона спокойно лежит в галерее — и никому не мешает. Но приложите сорок таких к письму или поставьте одну в шапку сайта, и размер вдруг становится важен. Сжатие — это способ получить ту же картинку в разы легче, причём чаще всего никто не заметит подмены.
Разберём, что реально уменьшает файл, и где обычно ошибаются.
С потерями и без потерь — в двух словах
JPEG и WebP выбрасывают данные, которые вы вряд ли заметите: мелкие переходы цвета, шум в синем небе. Поэтому файлы и становятся маленькими. PNG сохраняет каждый пиксель точь-в-точь — отлично для логотипа и совершенно неподходяще для фото на 12 мегапикселей. Так что первый вопрос не «какое качество?», а «а формат вообще способен это сжать?». PNG-фотография при любой настройке почти не уменьшится, потому что отбрасывать нечего.
Выберите качество и доверьтесь глазам
Для JPEG рабочий диапазон — примерно 70–85%. Я обычно начинаю с 75 и поднимаю выше только если в кадре много мелкой фактуры: волосы, листва, плетение ткани — там артефакты вылезают первыми. Ниже 65% вокруг резких краёв появляются блочные пятна, и, заметив их однажды, уже не развидишь.
Несколько цифр с реальных фотографий:
- JPEG на 5 МБ при 75% обычно падает до 1–1,5 МБ — минус примерно 70% без видимой потери.
- Та же фотография в WebP при 75% часто оказывается ещё на 25–30% меньше, чем JPEG.
- Скриншоты и однотонная графика хуже сжимаются в JPEG и лучше — в PNG или WebP, так что не навязывайте им JPEG.
Инструмент Сжатие изображений показывает «до» и «после» рядом с точным процентом экономии — не приходится гадать, не перестарались ли вы.
Когда брать WebP
WebP — тихий фаворит для большинства веб-задач. Он умеет сжатие с потерями как JPEG, без потерь как PNG и сохраняет прозрачность — всё в одном файле. Если картинки идут на сайт, который вы контролируете, это обычно правильный выбор по умолчанию. Все актуальные браузеры его читают.
Исключение — всё, что уходит из-под вашего контроля. Вложения в письма, файлы для старой версии Word, макет, который клиент откроет неизвестно чем, — здесь оставайтесь на JPEG или PNG. Сломанная картинка в чужом почтовом ящике хуже, чем чуть более тяжёлый файл.
Без загрузки куда-либо
Многие «бесплатные» компрессоры незаметно отправляют фото на сервер, прогоняют его через тот же трюк с canvas, который уже есть в вашем браузере, и возвращают обратно. Это плата приватностью за нулевую выгоду. Современный браузер перекодирует картинку локально за доли секунды.
Инструмент сжатия работает целиком на вашем устройстве:
- Перетащите JPEG, PNG или WebP на инструмент.
- Опускайте ползунок качества и следите за цифрой сэкономленного размера.
- Переключите вывод на WebP, если нужен самый лёгкий файл.
- Скачайте — оригинал на диске остаётся ровно таким же.
Ничего не загружается, а значит, тулом спокойно можно обрабатывать сканы паспорта, договоры и фото, которые не хочется отдавать случайному сайту.
Нужно уменьшить папку фотографий перед следующей загрузкой? Откройте Сжатие изображений и посмотрите, сколько килобайт удастся сбросить, пока картинка ещё выглядит как надо.