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

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


Для начала стоит задаться вопросом, в чем разница между уменьшением разрешения и уменьшением размера файла. Разрешение изображения, обычно описываемое в пикселях на дюйм (PPI), относится к количеству пикселей в изображении. Чем больше пикселей, тем выше разрешение. Чем выше разрешение, тем качественнее, четче и подробнее изображение. Таким образом, пиксели не имеют установленного размера, они просто расширяются или сжимаются, чтобы заполнить доступное пространство. Давайте посмотрим на изображения ниже.

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


К примеру, перед сжатием изображения каждый пиксель имел определенное значение: 0,12, 0,1234, 12,1, 12,123, 21,12, 21,1234. После сжатия изображения значения стали равны 0, 0, 10, 10, 20. Это преобразование нельзя отменить, но оно повысит скорость, с которой загружается ваше изображение в интернете. При этом количество пикселей остается неизменным, но некоторая визуальная информация будет удалена при сжатии изображения.


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




Раздел: Статьи о фотографии | 23.09.2020 | просмотров: 666