Формат файла JPEG

JPEG — формат, на котором остановилась фотография: он выбрасывает детали, которые глаз почти не замечает, и превращает 30-мегабайтный кадр с камеры в 3-мегабайтный файл, открывающийся везде.

или перетащите их сюда · изображения, видео, аудио и документы · до 2 ГБ

Что такое JPEG?

JPEG утвердили в 1992 году в Joint Photographic Experts Group, и метод с тех пор почти не изменился. Кодер режет изображение на блоки 8×8 пикселей, переводит каждый блок из пикселей в частоты дискретным косинусным преобразованием, а затем округляет высокие частоты — мелкие резкие перепады — в сторону нуля. Плавные области переживают это целиком, самая тонкая микродеталь тихо исчезает.

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

Ещё у JPEG нет альфа-канала. В формате нечем сказать «этот пиксель прозрачный», поэтому логотип, выгруженный из графического редактора в JPEG, приезжает со сплошным белым или чёрным прямоугольником позади. Именно это ограничение вместе с потерями при сжатии объясняет, почему PNG и WebP существуют рядом с ним, а не вместо него.

Расширение.jpeg
КатегорияИзображение
MIME-типimage/jpeg
Год появления1992
РазработчикJoint Photographic Experts Group
СжатиеС потерями
ПрозрачностьНет
АнимацияНет
Рекламный блок — включите рекламу в public/ads.js · landing-article

JPEG: частые вопросы

Портится ли JPEG при каждом пересохранении?
Да, если вы действительно перекодируете файл. Каждое сохранение снова прогоняет шаг с потерями по уже ухудшенной картинке, и артефакты накапливаются: снимок, отредактированный и сохранённый двадцать раз, заметно «плывёт». Простое копирование, перемещение или переименование файла не меняет ничего — качество стоит только повторный экспорт.
Что на самом деле означает ползунок качества?
Это не процент от чего-либо. Он масштабирует таблицу квантования, которая решает, насколько агрессивно округляются частоты. Качество 90 для большинства фотографий визуально неотличимо от оригинала, 75-85 — обычная веб-настройка, а ниже 60 в небе и на коже начинают проступать блоки.
Почему скриншот в JPEG выглядит ужасно?
Потому что скриншот — это графика с резкими краями, а не фотография. Косинусное преобразование размазывает жёсткий переход с чёрного на белое по всему блоку 8×8, оставляя грязь вокруг текста. Скриншоты, схемы и логотипы сохраняйте в PNG или WebP без потерь, а JPEG оставьте снимкам с камеры.
Может ли у JPEG быть прозрачный фон?
Нет. В формате вообще нет альфа-канала, поэтому при экспорте прозрачность сводится к сплошному цвету, обычно белому. Нужна прозрачность — берите PNG, WebP или AVIF; конвертация прозрачного PNG в JPEG навсегда впечатывает подставленный фоновый цвет в изображение.
Почему фотография после конвертации сама развернулась?
Камеры и телефоны часто сохраняют кадр в ориентации сенсора и добавляют тег EXIF Orientation, предписывающий просмотрщику повернуть картинку. Одни программы этот тег учитывают, другие игнорируют или вырезают, поэтому один и тот же файл где-то стоит ровно, а где-то лежит на боку. Пересохранение с физически применённым поворотом лечит это везде.
Прогрессивный JPEG лучше базового?
Для веба обычно да. Прогрессивный файл грузится как целая размытая картинка, которая уточняется проходами, а не заполняется сверху вниз, и весит он нередко чуть меньше. Некоторые очень старые и встраиваемые декодеры понимают только базовый вариант — поэтому базовый до сих пор остаётся безопасным выбором по умолчанию.

Конвертировать из JPEG