Как сжать изображение без потери качества: простой способ

Как сжать изображение без потери качества: простой способ

Как сжать изображение без потери качества: простой способ

Ситуация знакома почти каждому: вы прикрепляете фотографию к отклику на вакансию, а форма отвечает «файл слишком большой». Или письмо не уходит, потому что вложения весят 30 МБ. Или страница интернет-магазина открывается пять секунд из-за одной непожатой картинки. Решение почти всегда одно — уменьшить вес файла, и сделать это можно за полминуты в бесплатном компрессоре изображений прямо в браузере, без установки программ и регистрации. Ниже разберём, как сжать изображение так, чтобы разница на глаз была незаметна, и почему «без потери качества» — формулировка чуть более хитрая, чем кажется.

Почему вес файла вообще имеет значение

  • Лимиты загрузки. Порталы вакансий, банковские кабинеты и формы государственных сервисов часто ограничивают вложение 2, 5 или 10 МБ. Современный смартфон снимает кадр весом 4–8 МБ, так что в лимит вы не укладываетесь буквально с первой попытки.
  • Почтовые ограничения. Большинство почтовых сервисов не пропускают письмо тяжелее 20–25 МБ со всеми вложениями. Пять снимков с телефона — и вы уже за границей.
  • Скорость сайта. Изображения — самая тяжёлая часть типичной веб-страницы. Картинка на 3 МБ вместо 200 КБ добавляет несколько секунд ожидания, а посетитель за это время успевает закрыть вкладку.
  • Мобильный трафик. Ваши читатели и клиенты часто сидят на мобильном интернете. Лишние мегабайты — это их деньги и их батарея.

«Без потери качества» — что это значит на самом деле

Сжатие бывает двух принципиально разных видов.

Сжатие без потерь (lossless) перепаковывает данные более экономно, но не выбрасывает ни одного пикселя. Распакованный файл побитово совпадает с оригиналом. Так работают PNG, а также режим lossless в WebP. Плюс — качество действительно нетронуто. Минус — выигрыш скромный: обычно от 5 до 25 %, и фотографию на 5 МБ таким способом до 400 КБ не довести.

Сжатие с потерями (lossy) — это JPEG и обычный WebP. Алгоритм анализирует картинку и отбрасывает те детали, к которым человеческий глаз наименее чувствителен: тонкие перепады яркости в шуме, мельчайшие оттенки цвета. Именно так пятимегабайтный снимок превращается в файл на 300–500 КБ.

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

JPEG, PNG или WebP: что выбрать

ФорматДля чего подходитЧего избегать
JPEGФотографии, сканы документов, любые снимки с камеры. Универсально открывается везде.Логотипы, скриншоты с текстом, прозрачный фон.
PNGСкриншоты интерфейсов, схемы, логотипы, картинки с прозрачностью и резкими краями.Обычные фото — файл получится в разы тяжелее JPEG.
WebPВсё, что публикуется в интернете: при том же качестве обычно на 25–35 % легче JPEG.Вложения для старых программ и некоторых госпорталов, которые формат не принимают.

Простое правило: для отправки человеку или в форму — JPEG, для сайта — WebP, для скриншота с мелким текстом — PNG.

Главный приём: сначала измените размеры, потом сжимайте

Это тот шаг, который пропускают почти все, а даёт он больше, чем любая настройка качества. Телефон снимает кадр шириной 4000 пикселей. Вы вставляете его в блок на сайте шириной 1200 пикселей или прикрепляете к письму, которое получатель откроет на ноутбуке. Три четверти пикселей просто выбрасываются при показе — но вес файла вы за них платите.

Ориентиры по ширине: 1600 px — универсальный размер для вложений и большинства сайтов; 1200 px — для картинки в статье; 800 px — для превью и миниатюр; 2400 px — если снимок будут разглядывать на большом экране. Уменьшение ширины вдвое сокращает количество пикселей вчетверо, и типичное фото на 5 МБ после ресайза до 1600 px и качества около 80 весит примерно 350–450 КБ.

Как сжать изображение в браузере: пошагово

  1. Откройте онлайн-компрессор изображений и перетащите в него файл или сразу несколько.
  2. Задайте ширину под задачу — чаще всего 1600 px. Высота пересчитается сама, пропорции не поедут.
  3. Выберите формат: JPEG для отправки, WebP для сайта.
  4. Поставьте качество около 80. Это та точка, где вес уже упал в разы, а артефактов ещё не видно.
  5. Посмотрите итоговый размер. Не уложились в лимит — опускайте качество до 70, затем уменьшайте ширину. Именно в таком порядке: ширина влияет на вес сильнее.
  6. Скачайте результат и проверьте его по чек-листу ниже.

Чек-лист: убедитесь, что качество не пострадало

  • Откройте файл и увеличьте до 100 %, а не смотрите на уменьшенное превью — на превью не видно ничего.
  • Проверьте плавные переходы: небо, стены, размытый фон. Там раньше всего появляются «ступеньки» и квадратики.
  • Посмотрите на тона кожи, если на фото есть люди: они выдают перебор со сжатием быстрее всего.
  • Проверьте края букв и тонкие линии. Мутный ореол вокруг текста — знак, что нужен PNG или более высокое качество.
  • Всегда сохраняйте оригинал. Из сжатого файла качество назад не восстанавливается, а повторное пересохранение только добавляет артефактов.

Приватность: пусть файл никуда не уезжает

Большинство онлайн-сервисов сначала загружают ваше изображение на чужой сервер, обрабатывают его там и возвращают результат. Для фотографии паспорта, скана договора или снимка с геометкой это лишний риск. Инструменты 1mail.lt работают иначе: сжатие выполняется в самом браузере, файл остаётся на вашем устройстве и на сервер не отправляется. Если сжимать нужно не фотографию, а документ, посмотрите бесплатный сервис для объединения PDF — он избавляет от необходимости слать пять отдельных вложений, а подробности мы разбирали в статье о том, как объединить PDF-файлы бесплатно. Тем, кто готовит вложения для рассылки, пригодится и материал о том, как проверить базу email-адресов перед отправкой. Остальные бесплатные инструменты собраны на главной странице 1mail.lt.

Частые вопросы

Какое качество JPEG ставить?

Начинайте с 80. Значения 75–85 — рабочий диапазон, где вес падает в несколько раз, а разницу видно только при сравнении вплотную. Ниже 60 артефакты становятся заметны на гладких участках, а выше 90 файл почти не худеет.

Можно ли восстановить качество после сжатия?

Нет. Данные, отброшенные при сжатии с потерями, теряются навсегда. Поэтому оригинал держите отдельно и всегда сжимайте копию.

Пропадут ли EXIF и геометка?

При пересохранении метаданные обычно удаляются вместе с координатами съёмки и моделью камеры. Для публикации в сети это плюс: вы не раскрываете, где и когда сделан снимок.

Что делать, если нужно уложиться в 200 КБ?

Уменьшите ширину до 1000–1200 px и поставьте качество 70. Если файл всё равно тяжёлый, сохраните его в WebP — при том же виде он обычно легче JPEG примерно на треть.

Теги:
#сжатие изображений #уменьшить размер фото #jpeg #webp #оптимизация картинок