Как сжать фотографию без потери качества

Опубликовано: 27.07.2020
Изменено: 27.07.2020
Автор: Сергей
Просмотров: 13 345

сжатие картинокВсе современные цифровые средства фотографирования — смартфоны и цифровые фотоаппараты — позволяют делать высококачественные снимки. И чем качественней фотоснимок, тем больший физический размер (в мегабайтах) он имеет. Фотографии огромных размеров отлично подходят для создания крупных рекламных/информационных баннеров или для просмотра на экранах с высоким разрешением — например, на UHD-телевизорах или т.н. видеостенах. Однако подобные изображения неуместно использовать на веб-сайтах, т.к. они увеличат время загрузки страниц, даже если у посетителей будет высокая скорость соединения с интернетом. Размер страниц также учитывается в процессе ранжирования сайтов поисковыми системами. И тот сайт, который будет иметь меньший размер при том же объеме полезной текстовой информации, что и у сравниваемого с ним конкурирующего ресурса, получит более высокий рейтинг.

Сжатие без потери качества

Здесь мы сделаем небольшое отступление. Понятие «Сжатие изображения без потери качества» неверно применять к процессу сжатия фотографий, уже сохраненных в каком-либо формате — например, JPG/JPEG или PNG. Дело в том, что сохранение (конвертирование) «сырого» (RAW) изображения в JPG или ином формате (что делает любой смартфон в автоматическом режиме) — само по себе является процессом сжатия с потерей качества.

Т.е. в нашем случае под «Сжатием без потерь» подразумевается уменьшение физического размера фотографий без визуальных ухудшений при его отображении в небольшом (присущим сайтам) разрешении. Фотография все равно потеряет свое качество — либо в размерах, либо в цветопередаче, либо и в том, и в другом — но этого не будет заметно при его просмотре на экране монитора или дисплее телефона.

Способы сжатия

Программы и множество появившихся в последнее время онлайн-сервисов (сайтов) по сжатию изображений сжимают фотографии путем:

  1. Уменьшения их разрешения (т.е. попросту «вырезают» из фотографий «лишние» пиксели);
  2. Замены цветов — интерполяции (замена цветов по определенному алгоритму, что портит цветопередачу изображения, но не уменьшает его первоначальное разрешение);
  3. Уменьшения разрешения и замены цветов (т.е. объединяются два предыдущих метода, что позволяет получить изображение хорошего качества с приемлемым для публикации на сайте физическим размером).

Из перечисленного выше наиболее сложным процессом преобразования изображений является интерполяция. Существует множество алгоритмов замены/подмены/замещения/смешения цветов на фотоснимке. Чаще используются следующие три алгоритма интерполяции:

  • Точечный (высокая скорость обработки, потери качества в плане цветопередачи);
  • Билинейный (более высокая цветопередача, но с потерями в насыщенности и деталях);
  • Бикубический (высокое качество, приближенное к оригиналу, но медленный процесс обработки картинок и меньшая степень сжатия).

Программы для сжатия фотографий

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

Рассмотрим, как это делается в двух бесплатных приложениях — Paint.net и FastStone Photo Resizer. Более подробные инструкции и другие программы для сжатия фотографий доступны по ссылке.

Paint.net

Редактор Paint.net является бесплатным аналогом Photoshop ранних версий. Как и у своего «прародителя», в Paint.net присутствует функция сохранения изображений не только в различных форматах, но и с настраиваемым качеством. Здесь все очень просто:

Открываем в редакторе любую фотографию (мы для примера взяли фото горного пейзажа, первоначальный размер которого составлял 1,15 Мб, разрешение — 2560 на 1600 пикселей).

Из меню «Файл» запускаем функцию «Сохранить как…» (или «CTRL + SHIFT + S»), даем любое название сохраняемому файлу.

1

Откроется окно «Параметры сохранения» с возможность предварительного просмотра изображения. Обратите внимание, что при настройках сохранения «По умолчанию» размер сохраняемого изображения превышает таковой у исходной фотографии (в нашем случае — 1,8 Мб) — видимо, это какая-то особенность редактора Paint.net (неважно).

2

Но стоит сдвинуть ползунок «Качество» влево, как физический размер фотографии начнет уменьшаться. Для примера понизим качество исходного снимка до 70 пунктов. Сравнив картинку в окне предварительного просмотра с оригиналом, особой визуальной разницы вы не заметите, однако физический размер изображения будет уменьшен до 730 Кб.

3

А вот сравнение фотографий «До» и «После» преобразования с некоторым увеличением масштаба.

4

Таким образом, при помощи Paint.net за несколько секунд можно сжать фотографию, оставив ее первоначальное разрешение нетронутым (впрочем, если требуется, в редакторе можно габариты картинки уменьшить, добившись еще большего сжатия).

FastStone Photo Resizer

Использовать Paint.net удобно при обработке небольшого количества фотографий. Если же их сотни или тысячи, и каждую необходимо сжать для сайта или чего-то еще, на помощь придет FastStone Photo Resizer — бесплатная программа для пакетной обработки изображений. Функций у нее имеется много, в т.ч. и нужная нам функция сжатия. Рассмотрим работу с приложением на той же самой фотографии горного пейзажа:

В левой части окна открываем папку, содержащую изображения для сжатия. Выделяем файлы, которые следует обработать (в нашем случае это всего 1 картинка), и жмем в середине кнопку «Add».

5

Под списком файлов справа можно выбрать формат сохраняемого изображения (если требуется его конвертация) и задать параметры его сохранения (кнопка «Settings»).

6

Для примера в окне «Output Format Settings» выставим следующие значения: Quality — 70 пунктов, убираем галочку с пункта «Use JPEG quality from the original file if possible», иначе преобразование может не сработать, настройки фотометрии (Photometric) оставляем как есть, в настройках цветовой субдискретизации (Color Subsampling) выставляем «Medium». Жмем «ОК», затем «Convert».

7

В окне завершения преобразования можно увидеть, что размер изображения уменьшился с 1180 Кб (т.е. 1,15 Мб) до 728 Кб. Приводить скриншот фотографий «До» и «После» преобразования не будем, т.к. результат «После» и в плане физического размера, и в плане качества практически полностью аналогичен таковому при обработке картинки в редакторе Paint.net.

Таким образом, если стоит задача по сжатию большого числа изображений, используем FastStone Photo Resizer. Он, кстати, способен не только сжимать изображения, но и изменять их габаритные размеры, накладывать текст и водяные знаки, изменять глубину цвета, поворачивать, отражать зеркально и т.д. — главное, что программа может все это делать применительно к большому числу фотографий.

Понравилось? Поделитесь с друзьями и оцените запись:

(3 оценок, среднее: 2,33 из 5)
Загрузка...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

семь − 6 =