LINUX.ORG.RU

Вопрос любителям JPEG XL

 , , jpeg xl


0

1

В каких распространённых кроссплатформенных программах поддерживается JPEG XL?

Сейчас пытаюсь открыть с локального диска в Chrome 146.0.7635.0 и Chromium 144.0.7559.96 — работает только сохранение на диск. Хотя официально, вроде, с 20 января поддерживают. Что нужно сделать, чтобы заработал? — Ответ: версия не ниже 145 и включить в chrome://flags/ enable-jxl-image-format.

Firefox официально не поддерживает. Установил https://addons.mozilla.org/ru/firefox/addon/jxl/ , но при открытии с локального диска тоже сохраняет на диск. Вопрос тот же. — Ответ: полурабочий аддон требует включить в about:config image.jxl.enabled; какая-то поддержка давно есть в экспериментальной ветке в git FF, но в релизы не попадает.

Зачем спрашиваю — хочу убедить авторов одной программы добавить поддержку. Пока нашёл только ImageMagick и Qt6 с GTK4. Это недостаточно убедительно.

★★★★★

Последнее исправление: question4 (всего исправлений: 1)

Adobe Photoshop/Lightroom, Macos/ios.

хочу убедить авторов одной программы добавить поддержку.

Ну так подожди месяц-два, пока во всех основных браузерах завезут поддержку и тогда аргумент будет более весомый.

MoldAndLimeHoney ★★
()
Последнее исправление: MoldAndLimeHoney (всего исправлений: 1)
Ответ на: комментарий от Bfgeshka

https://en.wikipedia.org/wiki/JPEG_XL#Official_software_support

Ага, что не нашёл Гугл, есть по ссылке из Википедии: версия Chrome не ниже 145.0.7632.0, и в chrome://flags/ включить enable-jxl-image-format.

В стабильной ветке Firefox соответствующий код отсутствует. https://bugzilla.mozilla.org/show_bug.cgi?id=1539075#c58

question4 ★★★★★
() автор топика
Ответ на: комментарий от MoldAndLimeHoney

месяц-два, пока во всех основных браузерах завезут поддержку

Откуда инфа? Уже столько лет ждём, и вдрёг месяц-два осталось, оказывается…

Были какие-то подвижки на этом поприще недавно?

CrX ★★★★★
()
Ответ на: комментарий от CrX

Были какие-то подвижки на этом поприще недавно?

В Хромог возвращают, предполагаю, что в ближайших версиях уже будет. Это почти весь рынок браузеров.

В Фоксе экспериментальная поддержка. После Хромога, вероятно, довольно быстро допилят.

Макос/иос/Сафари поддерживают уже.

В спецификацию PDF включили jxl как рекомендованный формат изображений.

Я думаю к концу этого года уже много где будет.

MoldAndLimeHoney ★★
()
Ответ на: комментарий от MoldAndLimeHoney

В Фоксе экспериментальная поддержка. После Хромога, вероятно, довольно быстро допилят.

Вот фиг знает… Как всякие кнопочки передвигать и удалять, да ИИ впиливать — это они быстрые, а как что-то по существу, бывает что буквально лет 10 занимает у них.

Время покажет. Надеюсь, ты прав.

CrX ★★★★★
()
Ответ на: комментарий от ofp

xnview? встречаю его почти на каждом втором компе.

Ни разу не видел. Вместо штатной смотрелки картинок — разве что IrfanView — и тот у людей с 25-летним опытом.

question4 ★★★★★
() автор топика
Ответ на: комментарий от CrX

Были какие-то подвижки на этом поприще недавно?

В Хром вернули в релизе от 20 января, но по умолчанию отключено. Можно ожидать, что за Гуглом потянутся остальные. Главная причина, по которой внедрение застопорилось несколько лет назад — отказ Гугла.

question4 ★★★★★
() автор топика

Firefox официально не поддерживает. Установил https://addons.mozilla.org/ru/firefox/addon/jxl/ , но при открытии с локального диска тоже сохраняет на диск. Вопрос тот же.

После установки расширения идешь в about:config и устанавливаешь у параметра image.jxl.enabled значение true.

После этого тестовая картинка https://jpegxl.info/resources/jpeg-xl-test-page.html начинает отображаться. Проверено на версии 147.0.1 из оф. репы mozilla для debian.

rwunlr0
()
Ответ на: комментарий от question4

Да, я уже понял. Будем надеяться, что не сдадут назад опять, и включат-таки по умолчанию. На отключенное по умолчанию остальным обычно пофиг. А вот если в хроме будет работать у всех, тогда да, вероятно и другие реализуют. В общем, надеемся и ждём.

CrX ★★★★★
()
Ответ на: комментарий от rwunlr0

После установки расширения идешь в about:config и устанавливаешь у параметра image.jxl.enabled значение true.

Не помогло. 147.0.1, Gentoo.

UPD: Не работает на открытых с диска файлах. Работает на картинках, отдаваемых веб-сервером, спасибо.

UPD2: Тестовая страница требует JavaScript, и из 4 картинок показывается только первая. И похоже, вместо JXL показывает PNG :)
dice.jxl, отдаваемая сервером, рисуется, но непрозрачная.
anim-icos.jxl, отдаваемая сервером, выводит только первый кадр.
Webkit-logo-P3.jxl и zoltan-tasi-CLJeQCr2F_A-unsplash.jxl, отдаваемые сервером, выводятся нормально.

question4 ★★★★★
() автор топика
Последнее исправление: question4 (всего исправлений: 2)
Ответ на: комментарий от question4

Да, что-то вниз я тогда не посмотрел.

Перепроверил. «Size Comparison» отображает нормально. Если пытаться сохранить картинку «zoltan-tasi-CLJeQCr2F_A-unsplash.jxl» из браузера, то да сохраняет как «zoltan-tasi-CLJeQCr2F_A-unsplash.png». Если открыть в GIMP и посмотреть «Свойство изображения», то будет писать «Тип файла: Изображение JPEG XL».

file тоже пишет, что это «JPEG XL container».

Варианты «Alpha Transparency», «Wide Gamut» и «Animations» не отображаются. Пишет «Your browser does not currently support JPEG XL».

rwunlr0
()