Найти тему

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

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

JPEG - это Joint Photographic Experts Group (Объединённая Группа Фото Экспертов). Это организация по стандартизации, которая разработала то, что сегодня называется JPEG-форматом кодирования изображений.

Также как и формат GIF, формат JPEG является платформенно независимым и специально сжатым для быстрой передачи через всевозможные сети обмена данными.

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

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

Два совершенно одинаковых изображения, где невозможно определить разницу “на глаз”. Однако одно весит 177 КБ (JPEG), а другое - 216 КБ (GIF). А в некоторых случаях разница может быть в несколько раз. Причём GIF далеко не всегда может обеспечить такое же качество, как JPEG.

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

Пример установки качества при сохранении JPEG-файла в программе GIMP
Пример установки качества при сохранении JPEG-файла в программе GIMP

Ну и примеры уменьшения качества:

-3

В первом случае - оригинальная картинка размером 528 КБ. Затем мы ухудшили качество до 30%. При этом на глаз ухудшений почти не видно, а размер файла сократился до 219 КБ. Затем мы ухудшили качество до 1%. Здесь ухудшения уже заметны. Но в этом даже появилась своя фишка, а размер файла уменьшился до 94 КБ. И ещё - разрешение всех картинок при таких небольших размерах довольно большое: 2048х3072 пикселей.

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

И, например, если ваша картинка - это чертёж, где основные линии синие, а фон белый, то на этом белом фоне могут быть “отголоски” этих синих линий, появившееся в ходе сжатия/восстановления, даже если вы сохранили файл только один раз. В этом случае лучше использовать форматы GIF или PNG. К тому же в случае, если вы сохраняете рисунок, а не фото, размер файла JPEG может оказаться больше, чем размер файла GIF.

Файлы JPEG-изображений имеют обычно расширения .JPG. Но иногда встречаются и .JPEG.

На этом всё. Подписывайтесь на канал, чтобы ничего не пропустить.