Сжать JPG онлайн

Сжать фото по пикселям без потери качества

Уменьшите фотографию по пикселям — это единственный способ заметно снизить вес, не жертвуя видимой чёткостью. При высоком качестве кодирования (92%) уменьшенный снимок выглядит даже резче исходного.

🔒 Файлы не загружаются на сервер — всё обрабатывается в вашем браузере.

Как пользоваться

  1. Добавьте фотографии в окно инструмента.
  2. Укажите ширину в пикселях, которая реально нужна для вашей задачи.
  3. Оставьте качество на 90–95% — так потери кодирования будут незаметны.
  4. Скачайте результат: разрешение меньше, вес меньше, чёткость на месте.

Как это работает

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

Экран показывает ограниченное число пикселей. Снимок 4000 px, открытый в статье шириной 800 px или на экране телефона, всё равно будет уменьшен браузером до размера окна — избыточные пиксели просто не видны. Уменьшая изображение заранее, вы убираете ровно те данные, которые никогда не отображались. Более того, качественный ресайз усредняет соседние пиксели и подавляет шум матрицы, поэтому уменьшенный снимок часто выглядит чище и резче оригинала.

Сравните механику. Понижение качества JPEG до 60% оставляет разрешение прежним, но добавляет видимые артефакты вокруг контрастных границ. Уменьшение по пикселям до нужного размера с качеством 92% даёт сопоставимый или даже меньший вес — и при этом никаких артефактов. Правило простое: сначала выберите разрешение под задачу, и только если вес всё ещё великоват, начинайте опускать качество.

Два способа снизить вес: что происходит на самом деле

Способ Что теряется Видно ли на глаз
Уменьшение по пикселям Избыточные пиксели, которые не показывались Нет, если размер выбран под задачу
Понижение качества до 60% Детали внутри блоков 8×8 Да, ореолы и «квадраты» на границах
Уменьшение + качество 92% Только невидимые данные Нет, часто выглядит даже чётче
Многократное пересохранение Каждый раз ещё немного Да, потери накапливаются

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

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

Правда ли можно сжать фото совсем без потери качества?

Формально JPEG всегда сжимает с потерями. Но если уменьшить снимок до реально нужного разрешения и кодировать с качеством 90–95%, видимой потери не будет — вы убираете только те пиксели, которые никогда не отображались.

До какого размера уменьшать?

До того, в котором фотография реально будет показана, с запасом вдвое для экранов Retina. Для статьи в 800 px берите 1600 px, для полного экрана — 1920 px, для аватара — 400 px.

Почему уменьшенное фото кажется резче оригинала?

При уменьшении соседние пиксели усредняются, шум матрицы подавляется, а границы становятся контрастнее. Это известный эффект — уменьшенные снимки почти всегда выглядят чище.

Можно ли потом вернуть исходное разрешение?

Нет, убранные пиксели не восстанавливаются. Обязательно сохраняйте оригиналы отдельно.

Что лучше — понизить качество или уменьшить по пикселям?

Почти всегда уменьшить по пикселям. Это даёт сравнимый выигрыш в весе без артефактов сжатия. К понижению качества переходите, только если размер уже выбран, а вес всё ещё великоват.