Какая разница между сжатием изображений с потерями и без потерь

Просто и понятно

Если вы читаете этот материал, то, скорее всего, уже кое-что знаете о сжатии изображений. Но понимаете, что этого недостаточно для ответа вопрос, который возникает у каждого новичка: в чем разница в таких понятиях, как сжатие изображения без потерь и соответственно сжатие изображений с потерями?

Речь идет о сжатии изображения без потерь в качестве. Значит вебмастеру не удастся максимально уменьшить размер файла. Но даже так положительный эффект от оптимизации будет налицо.

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

Достаточно хорошее объяснение? На первый взгляд – да, но реальные различия между сжатием изображений с потерями и без потерь не лежат на поверхности, ведь в вопросе сжатия много деталей.

 

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

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

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

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

С другой стороны, это преимущество не имеет значения, если вы работаете с таким инструментом, как плагин Robin Image Optimizer, ведь в нем есть функция автоматического резервного копирования, встроенная в наш плагин, так что вы всегда можете восстановить оригинал, независимо от того, какой тип сжатия вы используете.

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

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

  • Сохранить полное качество изображений;
  • Можно восстановить сжатые данные.

Недостатки сжатия без потерь:

  • Минимальное уменьшение размера файла. Поскольку объем сокращения данных относительно небольшой – эффект от сжатия изображений: повышение скорости сайта и SEO, тоже небольшой.

Сжатие без потерь, как правило осуществляется благодаря удалению информации EXIF – это метаданные об изображении: модель фотоаппарата, дата создания фото, геоданные места, где сделано фото и т.д. О влиянии EXIF на безопасность и производительность сайта мы говорили подробней. Если вы решите убрать EXIF с помощью плагина, то сначала скачайте и установите Robin Image Optimizer.

После активации плагина зайдите в его настройки. В админке WordPress нажмите «Настройки» => «Robin Image Optimizer»

сжатие изображения без потерь в wordpress

В разделе «Основные настройки» нажмите на кнопку ВЫКЛ рядом с опцией «Оставить данные EXIF». Все метаданные изображений на сайте исчезнут. Поэтому свободного места на сайте может стать больше на 20%.

сжатие изображения без потерь в wordpress

 

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

Другой, более популярный способ оптимизации изображений – это сжатие с потерями. При сжатии изображений с потерями мы видим резкое уменьшение размера файла – до 90% с помощью Robin Image Optimizer и только минимальные изменения качества изображения, иногда даже незаметные. Этот факт делает сжатие изображений с потерями наиболее распространенным вариантом. К тому же бесплатно.

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

Преимущества:

  • Значительное уменьшение размера файла, что приводит к ускорению загрузки и улучшению SEO;
  •  Качество изображения чаще всего сохраняется в прежнем виде, поэтому ваши изображения по-прежнему хорошо выглядят;

Недостатки:

  •  Чем больше файл оптимизирован, тем выше риск заметных различий.

Так вот, тут-то у вас может созреть вопрос: как сжать изображения в WordPress в разных режимах и какие режимы существуют? Поэтому пришло время рассказать вам об основных функциях плагина Robin Image Optimizer. Его функционал позволяет сжать картинки в нормальном, среднем и высоком режиме, в том числе автоматически уменьшать вновь загружаемые картинки.

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

Подробнее об этом мы говорили в предыдущем материале.

 

Заключение

Как вы могли обратить внимание, разница между сжатием с потерями или без потерь велика в смысле конечного размера файла. но не всегда оптимизация ухудшает качество картинки. А как мы знаем, чем больше сжатие картинок, тем лучше у сайта производительность. И наоборот. Эти задачи можно легко выполнить с помощью плагина Robin Image Optimizer. Но и у этого решения, как у любого другого, есть свои недостатки. Если на сайте у вас активирована опция резервного копирования, то исходные файлы заполняют собой дополнительное место на хостинге, которое соответственно ограничено. Об это стоит помнить и заранее принять меры по хранению исходников, если вы готовы начать использовать плагин.