JPEG в JXL без потерь: как сэкономить 20% места честно
Представьте: ваша папка с фотографиями стала на пятую часть легче — и ни один снимок при этом не потерял ни единого пикселя качества. Звучит как магия, но это реальная и самая недооценённая способность JPEG XL. Разбираемся, как формат честно ужимает старые JPEG, почему это обратимо и кому пригодится.
Проблема старых JPEG
За тридцать с лишним лет человечество накопило астрономическое количество фотографий в формате JPEG. Они лежат у нас на телефонах, в облаках, на жёстких дисках и серверах сайтов. И у всего этого богатства есть общая беда: JPEG сжимает не очень эффективно по современным меркам. Формат родился в 1992 году, и алгоритмы упаковки данных с тех пор шагнули далеко вперёд.
Казалось бы, решение очевидно — пережать всё в новый формат. Но тут есть ловушка: обычная конвертация JPEG в JPEG (или в другой формат «с потерями») каждый раз заново портит картинку, добавляя артефакты. А мы не хотим терять качество дорогих нам снимков. Вот тут на сцену и выходит уникальный приём JPEG XL.
Коротко
JPEG XL умеет упаковать старый JPEG примерно на 20% компактнее, не трогая само изображение. Качество остаётся абсолютно тем же, а из получившегося файла можно в любой момент вернуть точную копию оригинала.
Что такое перекодирование без потерь
Английский термин — lossless JPEG recompression, дословно «перекодирование JPEG без потерь». Суть в том, что JPEG XL не пережимает картинку заново. Он берёт уже сжатые данные внутри JPEG и переупаковывает их более умным способом — как если бы вы переложили вещи в чемодане плотнее, не выбросив ни одной.
В результате получается файл .jxl, который весит в среднем на 20% меньше исходного JPEG, но содержит ровно то же самое изображение — до последнего пикселя. Никаких новых артефактов, никакого «замыливания». Это и есть та самая фишка, которую мы упоминали в статье «Что такое JPEG XL», и которой нет ни у AVIF, ни у WebP.
Как это работает внутри
Без сложной математики идею можно объяснить так. Любой JPEG уже хранит изображение в сжатом виде, но использует устаревший способ финальной упаковки (специалисты называют его энтропийным кодером). Грубо говоря, старый JPEG складывает вещи в чемодан кое-как, оставляя пустоты.
JPEG XL берёт те же самые числа (то есть ту же картинку) и пропускает их через свой, гораздо более совершенный энтропийный кодер. Информация не меняется — меняется лишь способ её записи, и он оказывается экономнее. Отсюда и берётся выигрыш примерно в 20%: это не «удаление лишнего из картинки», а более плотная запись того, что уже было.
Главное — обратимость
Вот что превращает эту функцию из «приятной» в по-настоящему ценную: процесс полностью обратим. Из файла JXL, полученного перекодированием, можно бит-в-бит восстановить исходный JPEG — не похожую копию, а точно тот же файл, что был раньше.
Это критично для архивов. Вы не совершаете необратимого шага в неизвестность: если завтра понадобится именно JPEG (например, для программы, которая не понимает JXL), вы получите его обратно идентичным оригиналу. По сути, перекодирование без потерь — это бесплатная экономия места, за которую не приходится ничем расплачиваться.
Чем это отличается от пересохранения
Тут легко запутаться, поэтому разложим разницу наглядно.
| Действие | Качество | Размер | Обратимо? |
|---|---|---|---|
| Пересохранить JPEG → JPEG | Падает | Чуть меньше | Нет |
| JPEG → JXL с потерями | Падает | Сильно меньше | Нет |
| JPEG → JXL без потерь | Не меняется | ~20% меньше | Да, бит-в-бит |
Важно не путать
«Без потерь» здесь относится к процессу перекодирования, а не к исходнику. Если ваш JPEG уже был сжат с потерями (а почти все JPEG такие), эти потери никуда не денутся — но и не усугубятся. Перекодирование честно сохраняет ровно то качество, что есть.
Кому это реально нужно
Эффект в 20% кажется скромным на одном файле, но превращается в серьёзные цифры на масштабе:
- Фотоархивы и бэкапы. Десятки тысяч снимков — это гигабайты, и пятая часть от них освобождается без ущерба.
- Облачные хранилища. Меньше байтов — меньше счёт за хранение и быстрее синхронизация.
- Фотографы. Огромные библиотеки RAW-обработок в JPEG занимают меньше места.
- Сайты с галереями. Там, где аудитория сидит в Safari, можно отдавать JXL напрямую и экономить трафик.
Как попробовать
Чтобы упаковать изображение в JPEG XL, не нужны сложные программы — достаточно онлайн-конвертера. Если вы хотите перевести в JXL обычную картинку, проще всего начать с PNG-источника.
Откройте конвертер
Перейдите на страницу PNG → JXL — без установки и регистрации.
Загрузите картинку
Перетащите файл в окно конвертера.
Получите .jxl
Скачайте компактный файл JPEG XL — готово.
Попробуйте формат будущего на своих картинках
Конвертер FormatZ упакует ваше изображение в JPEG XL прямо в браузере — бесплатно, без установки и регистрации.
Конвертировать PNG в JXLА если вам, наоборот, прислали .jxl и нужно его открыть — поможет обратный конвертер JXL → PNG и наша инструкция «Чем открыть JXL». Полный список преобразований всегда есть на странице всех форматов.


