Поиск по сайту:

Как включить поддержку изображений JPEG-XL (.jxl) в Ubuntu 22.04/20.04

Хотите открыть (или экспортировать в) файлы .jxl? Вот как включить поддержку формата изображения в Ubuntu и Debian.

JPEG-XL (.jxl) — это бесплатный формат растровых изображений, поддерживающий сжатие как с потерями, так и без потерь. Он включает в себя такие функции, как анимация, альфа-каналы, слои, миниатюры и имеет более высокую эффективность сжатия (улучшение на 60%) по сравнению с JPEG.

GNOME предпочитает JPEG-XL в качестве фонового рисунка в следующей версии 46. Но Ubuntu теперь не поддерживает формат изображения из-за отсутствия зависимости от сборки.

Если у вас есть изображения .jxl, хранящиеся в Ubuntu, вот как заставить их работать в программе просмотра изображений, GIMP и, возможно, других графических приложениях.

Включите поддержку JPEG-XL в Debian и Ubuntu

Существует популярная бесплатная библиотека libjxl с открытым исходным кодом для кодирования и декодирования JPEG-XL в Linux.

Многие дистрибутивы Linux включили библиотеку в системные репозитории. В Ubuntu также есть библиотека в системном репозитории, начиная с Ubuntu 23.10, но она построена без плагина gdk-pixbuf для загрузки изображений и манипуляций с пиксельным буфером.

К счастью, проект libjxl предоставляет официальные пакеты .deb и на данный момент поддерживает Debian 11 Bullseye, Debian 12 Bookworm, нестабильный Debian Sid, Ubuntu 22.04 и Ubuntu 20.04.

1. Загрузите пакет libjxl.

Сначала перейдите на страницу релизов проекта по ссылке ниже:

Загрузите libjxl (в разделе «Ресурсы»): https://github.com/libjxl/libjxl/releases

В разделе «Активы» нажмите «Показать все ресурсы xx» и выберите загрузку jxl-debs... для вашей системы. Для Ubuntu 18.04 прокрутите вниз и выберите версию загрузки 0.8.2.

Если вы даже не знаете, какая версия системы запущена, запустите терминал (для Ubuntu нажмите Ctrl+Alt+T) и выполните команду:

lsb_release -a

Для дистрибутивов Linux, основанных на Ubuntu или Debian, запустите cat /etc/os-release, чтобы узнать, на какой основной версии основана ваша система.

2. Установите libjxl

После загрузки пакета извлеките его в файловый менеджер, наконец, щелкните правой кнопкой мыши новую созданную папку и выберите «Открыть в терминале».

Во всплывающем окне терминала запустите ls, чтобы просмотреть все содержащиеся файлы, и выполните команду ниже, чтобы установить все пакеты deb:

sudo apt install ./*.deb

ПРИМЕЧАНИЕ. Могут возникнуть конфликты пакетов, если вы установили сторонний libjxl в качестве зависимости, например gThumb из этого PPA. Я пересобрал пакет без своей личной сборки libjxl.

После установки пакетов вы можете снова открыть программу просмотра изображений и/или редакторы изображений, чтобы увидеть волшебство!

После этого урока GIMP теперь может экспортировать .jxl.

Вот и все. Наслаждаться!

Статьи по данной тематике