Руководства

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

Фото со смартфона может весить от 3 до 8 МБ — слишком много, чтобы отправить по почте, приложить к форме или разместить на сайте. К счастью, почти всегда его можно уменьшить до малой доли этого веса так, что разницы никто не заметит. В этом руководстве объясняется, что на самом деле делает сжатие и как применять его с умом.

Что значит сжать изображение

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

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

Первый шаг: подберите размеры

Часто лишний вес связан не с качеством, а с размерами. Фото 4000 на 3000 пикселей содержит двенадцать миллионов точек, а обычный монитор показывает не более двух миллионов, телефон — ещё меньше. Если изображение пойдёт на сайт или в сообщение, уменьшение ширины до 1600 или 1200 пикселей уже резко снижает вес без заметной потери качества.

Практическое правило: для полной ширины на сайте хватает 1920 пикселей; для картинки внутри статьи — от 1000 до 1200; для миниатюры — от 400 до 600. Оставляйте исходные размеры, только если собираетесь печатать в большом формате.

Выбор правильного формата

Формат влияет не меньше, чем качество. Для фотографий лучшие варианты — JPG и WebP, причём WebP обычно даёт файл на 25–35 % легче при схожем виде. Для логотипов, скриншотов, текста и изображений с прозрачным фоном PNG сохраняет чёткие края и прозрачность, хотя весит больше.

Частая ошибка — сохранять фотографию в PNG: файл может оказаться в пять раз больше JPG-эквивалента без видимой пользы. Бывает и наоборот: логотип в JPG даёт размытые края и ореолы вокруг букв. Если сомневаетесь, помните простое правило: фото — в JPG или WebP, графика — в PNG.

Какой уровень качества выбрать

В JPG и WebP качество измеряется от 0 до 100. Выше 90 файл сильно растёт, а улучшение уже не заметно. Между 75 и 85 находится оптимум для большинства задач: вес заметно падает, а детали сохраняются. Ниже 60 в градиентах, таких как небо или гладкие стены, появляются блоки и пятна.

Попробуйте 80 и сравните. Если результат устраивает, снижать дальше нет смысла. Если нужно достичь конкретного веса, например 200 КБ для формы, лучше постепенно снижать качество и размеры до цели, а не сразу ставить очень низкое значение.

Как это сделать в Zipnify по шагам

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

Если нужен точный размер, например 100 КБ или 2 МБ, воспользуйтесь инструментом точного веса: он автоматически подбирает качество и размеры, приближаясь к цели и не превышая её.

Частые ошибки

Первая — сжимать одно и то же изображение несколько раз. Каждое сохранение с потерями ухудшает его ещё немного; всегда начинайте с оригинала. Вторая — снижать качество, не уменьшив сначала размеры, из-за чего приходится жертвовать деталями больше, чем нужно. Третья — забыть об ориентации: некоторые фото со смартфона хранят поворот в метаданных, и если они потеряны, изображение оказывается на боку.

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

Попробовать инструмент: Сжать изображение

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

Делает ли сжатие изображение размытым?

Нет, если использовать качество 75–85 и подходящие размеры. При обычном размере экрана разница обычно незаметна, а файл может весить намного меньше.

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

Нет. Сжатие с потерями удаляет информацию навсегда. Поэтому всегда храните оригинал и сжимайте копию.

Какой формат лучше для фото?

JPG или WebP. WebP обычно весит меньше при схожем виде, но JPG лучше совместим с порталами и старыми программами.

Загружаются ли мои фото на сервер?

Нет. В Zipnify сжатие выполняется в вашем браузере, изображения не покидают устройство.

Другие руководства