Конвертировать JXL в JPG
Фото — в лучшем формате, а форме, сайту или телефону нужен самый старый. Декодируйте JPEG XL и получите JPG в выбранном вами качестве. Ничего не сохраняется.
- Не сохраняется
- Без очереди и ожидания
- Без регистрации и водяных знаков
Как это работает
Добавьте фото .jxl
Можно пачкой. Каждое открывается эталонным декодером JPEG XL.
Выберите качество
90 сохраняет детали фотографии; 80 с запасом хватает, чтобы поделиться. Прозрачные области заливаются выбранным вами цветом, потому что в JPG нет прозрачности.
Скачайте
По одному или 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 конвертируется первый кадр.
Разместите этот инструмент на своём сайте
Бесплатно для любого блога, страницы класса или справочной статьи. Вставьте один фрагмент кода — и посетители смогут пользоваться инструментом прямо на вашей странице.
Ещё Инструменты для изображений
JXL в PNG
Файлы JPEG XL в PNG — для всего, что их пока не открывает
JPG в AVIF
Вдвое меньше JPG, та же картинка
Сжать изображение
Файл меньше, сравнение «до/после» вживую
WebP в GIF
Анимированный WebP — в GIF, который движется везде, со всеми кадрами
APNG в GIF
Анимированные PNG в GIF — для мест, где по-прежнему играет только GIF
JPG в PNG
PNG без потерь из любого JPG, пакетно