Перейти к содержимому

Конвертировать JXL в JPG

Фото — в лучшем формате, а форме, сайту или телефону нужен самый старый. Декодируйте JPEG XL и получите JPG в выбранном вами качестве. Ничего не сохраняется.

  • Не сохраняется
  • Без очереди и ожидания
  • Без регистрации и водяных знаков

Как это работает

1

Добавьте фото .jxl

Можно пачкой. Каждое открывается эталонным декодером JPEG XL.

2

Выберите качество

90 сохраняет детали фотографии; 80 с запасом хватает, чтобы поделиться. Прозрачные области заливаются выбранным вами цветом, потому что в JPG нет прозрачности.

3

Скачайте

По одному или ZIP-архивом — каждый файл назван по исходному.

JPEG XL и JPEG: одно имя, тридцать лет разницы

У этих форматов общий комитет — и больше ничего. JPEG (1992) делит картинку на блоки 8×8 и выбрасывает частоты, к которым глаз малочувствителен; JPEG XL (2022) использует блоки переменного размера, перцептивное цветовое пространство и энтропийный кодер на поколение новее и укладывается примерно в 60% байтов при том же видимом качестве — плюс альфа-канал, анимация, HDR и сжатие без потерь, которых у JPEG нет. Поэтому конвертация из одного в другой — шаг вниз, на который идут, потому что этого требует получатель.

Кодировщик здесь — MozJPEG, а не встроенный в браузер: решётчатое квантование (trellis), прогрессивная развёртка и полное цветовое разрешение при качестве выше 90 — именно это не даёт красному тексту и мелким деталям расплываться. Если JXL был сжат с потерями, JPG унаследует его артефакты и добавит меньший набор своих — обычная цена второго прохода с потерями и причина, по которой разумное значение по умолчанию — качество выше 80.

Цвет переводится в sRGB — его подразумевает любой просмотрщик JPG. Снимок с широким цветовым охватом или в HDR теряет при конвертации крайние значения — самые насыщенные красные и самые яркие участки обрезаются, — а блок EXIF оригинала не переносится, так что в JPG нет ни данных камеры, ни GPS-координат.

Если нужно другое

Если ваши файлы .jxl — переупакованные JPEG, сделанные утилитой cjxl из JPEG без флага -d, то djxl in.jxl out.jpg в командной строке восстановит оригинал байт в байт — без второго прохода с потерями и без роста размера. Это однозначно лучше всего, на что способна связка «декодер плюс повторный кодировщик».

Для целой карты памяти djxl в цикле или ImageMagick (собранный с libjxl) конвертирует каталог одной командой и сохраняет EXIF, чего эта страница не делает.

Частые вопросы

JPG будет выглядеть хуже, чем JXL?

Немного — при том же размере файла: JPEG XL гораздо эффективнее, поэтому JPG нужно больше байтов, чтобы выглядеть так же хорошо. При качестве 90 разница на экране незаметна; просто файл получится больше, чем был .jxl.

Мой JXL — переупакованный JPEG? Можно вернуть оригинал?

Некоторые файлы .jxl — это существующий JPEG, пересжатый без потерь, и эталонная утилита djxl может распаковать их обратно в точный оригинал. Эта страница вместо этого декодирует в пиксели и кодирует заново — потерь чуточку больше, зато работает с любым .jxl, переупакованным или нет.

Что происходит с прозрачностью?

В JPG нет альфа-канала, поэтому прозрачные пиксели заливаются выбранным вами цветом — по умолчанию белым. Если прозрачность нужна, конвертируйте в PNG.

Какое качество выбрать?

90 — для всего, что вы, возможно, будете редактировать или печатать; 80 — чтобы поделиться: почти неотличимо при трети размера; 70 — если файл должен быть маленьким. Ниже 60 фотография заметно портится.

Хранятся ли где-нибудь мои файлы?

Нет — ничего не сохраняется ни на каком этапе.

Почему мой iPhone создаёт файлы JXL?

Последние iPhone умеют записывать ProRAW и некоторые варианты HEIF с данными JPEG XL внутри, а некоторые приложения камеры предлагают этот формат напрямую. Программы Apple их открывают, многое другое — нет, и JPG — самый надёжный способ передать такое фото кому-то ещё.

Полезно знать: Файлы JPEG XL в HDR и с 16-битной глубиной приводятся к 8-битному sRGB, поэтому самые яркие участки HDR-снимка выглядят площе, чем на HDR-экране. Из анимированного .jxl конвертируется первый кадр.

Разместите этот инструмент на своём сайте

Бесплатно для любого блога, страницы класса или справочной статьи. Вставьте один фрагмент кода — и посетители смогут пользоваться инструментом прямо на вашей странице.