← Вернуться к Компрессор

Как сжимать изображения онлайн

Все были там: вы пытаетесь прикрепить несколько фотографий к электронному письму, но оно отклоняется, поскольку размер вложений превышает ограничение. Или вам нужно загрузить изображение на сайт, но файл слишком большой. Современные смартфоны снимают фотографии размером 3–12 МБ каждая, и некоторые из них быстро превышают ограничения большинства поставщиков услуг электронной почты на размер вложений в 20–25 МБ.

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

Сжатие с потерями и без потерь

Существует два основных подхода к сжатию изображений: с потерями и без потерь.

Сжатие с потерями уменьшает размер файла за счет безвозвратного удаления некоторых данных изображения. Ключевой вывод заключается в том, что человеческий глаз удивительно прощает ошибки — мы не замечаем небольших изменений в точности цветопередачи или мелких деталях. Сжатие JPEG использует это, упрощая информацию о цвете и отбрасывая едва видимые высокочастотные детали. При умеренном уровне сжатия (качество 70–85) результаты выглядят практически идентично оригиналу.

Сжатие без потерь, с другой стороны, сохраняет каждый пиксель таким, каким он был. Он работает путем поиска более эффективных способов кодирования тех же данных — аналогично тому, как ZIP-файл сжимает документы без изменения их содержимого. PNG использует сжатие без потерь, поэтому файлы PNG, как правило, больше, чем файлы JPEG для того же изображения.

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

Сжатие изображений JPEG

JPEG – самый распространенный формат фотографий в Интернете. Он использует сжатие с потерями на основе дискретного косинусного преобразования (DCT), которое преобразует данные изображения в частотные компоненты, а затем отбрасывает наименее важные из них.

Шаг за шагом: сжатие JPEG

<ол>
  • Загрузите файлы JPEG. Перетащите их в область сжатия или нажмите «Выбрать файлы» для просмотра. Вы также можете вставлять изображения прямо из буфера обмена (Ctrl+V).
  • Нажмите «Сжать».. Качество по умолчанию — 80, что обеспечивает отличный баланс между размером файла и визуальным качеством. При этой настройке большинство изображений будут уменьшены на 40–70 %.
  • При необходимости отрегулируйте качество. После сжатия выберите любое изображение, чтобы открыть панель сравнения. Используйте ползунок качества (10–100) для точной настройки. Более высокие значения сохраняют больше деталей; более низкие значения создают файлы меньшего размера.
  • Сравнить до и после. В режиме параллельного сравнения показаны исходная (слева) и сжатая (справа) версии. Перетащите разделитель, чтобы увидеть разницу в любой точке. Увеличьте масштаб с помощью колеса мыши, чтобы рассмотреть мелкие детали.
  • Сохраните сжатое изображение. Нажмите «Сохранить» для отдельных файлов или «Сохранить все», чтобы загрузить все в виде ZIP-файла.
  • <блок-цитата> Совет. Чем меньше изображение будет на веб-странице, тем сильнее его можно сжать без видимой потери качества. Миниатюра шириной 300 пикселей может безопасно использовать качество 60–70, тогда как для главного изображения во всю ширину может потребоваться качество 80–90.

    Сжатие изображений PNG

    В формате PNG используется сжатие без потерь. Это означает, что единственный способ значительно уменьшить размер файла — уменьшить количество цветов в изображении. CompactJPG преобразует изображения PNG в формат PNG8 — версию на основе палитры, которая хранит до 256 цветов вместо миллионов.

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

    В формате PNG с полноцветными цветами для каждого пикселя хранятся значения красного, зеленого и синего — это 3 байта на пиксель для изображения с миллионами возможных цветов. Вместо этого PNG8 хранит палитру, содержащую до 256 цветов, а затем присваивает каждому пикселю однобайтовый индекс в этой палитре. Для изображений, которым не нужны миллионы различных цветов (снимки экрана, логотипы, значки, иллюстрации), это значительно уменьшает размер файла, сохраняя при этом превосходное визуальное качество.

    Шаг за шагом: сжатие PNG

    <ол>
  • Загрузить файлы PNG. Процесс тот же, что и для JPEG: перетащите, щелкните или вставьте.
  • Нажмите «Сжать». — CompactJPG автоматически преобразует изображение в 256 цветов с использованием алгоритма Median Cut, а затем применяет оптимизацию DEFLATE без потерь.
  • Проверьте результат. Для большинства веб-графики и снимков экрана 256 цветов дают результаты, визуально неотличимые от оригинала. На сложных фотографиях могут быть видны тонкие полосы с плавными градиентами.
  • Сохранить – загрузить отдельно или в виде ZIP-файла.
  • <блок-цитата> Совет. Используйте колесо прокрутки мыши, чтобы увеличить масштаб изображения сравнения и проверить наличие цветовых полос в областях градиента.

    Сжатие изображений WebP

    WebP – это современный формат изображений, разработанный Google, который обычно позволяет создавать файлы на 25–35 % меньше, чем JPEG, при эквивалентном визуальном качестве. Он поддерживает сжатие как с потерями, так и без потерь, а также прозрачность (альфа-канал).

    Сжатие WebP в CompactJPG работает так же, как и в JPEG: используется ползунок качества от 10 до 100. Разница в том, что более эффективные алгоритмы кодирования WebP создают файлы меньшего размера с тем же уровнем качества.

    Шаг за шагом: сжатие WebP

    <ол>
  • Загрузите файлы WebP и нажмите «Сжать».
  • Настроить качество. Качество по умолчанию, равное 80, подходит для большинства изображений. Для максимального сжатия выберите качество 65–75.
  • Сравнить и сохранить. Используйте параллельное сравнение, чтобы проверить качество, а затем загрузить.
  • Сжатие изображений GIF

    GIF – один из старейших форматов изображений в Интернете. Он ограничен 256 цветами на кадр, но поддерживает анимацию, что сделало его доминирующим форматом для коротких зацикленных анимаций.

    CompactJPG обрабатывает GIF-файлы по-разному в зависимости от того, анимированны ли они:

    <ул>
  • Статические GIF-файлы преобразуются в формат WebP для значительно лучшего сжатия при сохранении качества.
  • Анимированные GIF-файлы на данный момент возвращаются без изменений. Настоящая оптимизация анимированных GIF требует специальных инструментов и появится в будущем обновлении.
  • Безопасное, конфиденциальное сжатие

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

    CompactJPG — другое дело. Вся обработка изображений происходит полностью внутри вашего браузера с использованием технологии WebAssembly. Ваши файлы обрабатываются локально на вашем устройстве и никогда не загружаются на какой-либо сервер. Это не просто политика — это техническая гарантия, встроенная в работу инструмента.

    Это означает:

    <ул>
  • Ваши изображения не могут быть перехвачены во время обработки.
  • Ни один сервер не может быть взломан с целью раскрытия ваших файлов.
  • Ваши изображения по умолчанию соответствуют GDPR и другим правилам конфиденциальности.
  • Все метаданные EXIF (координаты GPS, информация о камере, временные метки) автоматически удаляются из сжатых изображений.
  • Часто задаваемые вопросы

    Уменьшит ли сжатие разрешение моего изображения?

    <р>Нет. CompactJPG уменьшает размер файла только за счет улучшения алгоритмов сжатия. Размеры вашего изображения (ширина × высота в пикселях) остаются неизменными.

    Могу ли я сжимать изображения сразу?

    Да. Вы можете загрузить до 20 изображений одновременно. Нажмите «Сохранить все», чтобы загрузить все сжатые изображения в виде одного ZIP-файла.

    Каков максимальный размер файла?

    Отдельные файлы могут иметь размер до 50 МБ. Поскольку обработка происходит в вашем браузере, очень большие файлы могут работать медленнее на старых устройствах.

    Существует ли ограничение на количество изображений, которые я могу сжать?

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

    Почему мое сжатое изображение того же размера, что и оригинал?

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