From: Colin Clark Date: Sun, 11 Jun 2023 15:08:47 +0000 (+0100) Subject: Update JPEG XL handling X-Git-Tag: v2.1~13 X-Git-Url: http://geeqie.org/cgi-bin/gitweb.cgi?p=geeqie.git;a=commitdiff_plain;h=4765351eee45f5fd880ac2b54836c63e5e150844 Update JPEG XL handling --- diff --git a/geeqie-install-debian.sh b/geeqie-install-debian.sh index eaf00c9b..c6e46892 100755 --- a/geeqie-install-debian.sh +++ b/geeqie-install-debian.sh @@ -8,7 +8,7 @@ ## Dialogs allow the user to install additional features. ## -version="2023-03-11" +version="2023-06-11" description=' Geeqie is an image viewer. This script will download, compile, and install Geeqie on Debian-based systems. @@ -90,7 +90,9 @@ libchamplain-gtk-0.12-dev libchamplain (for GPS maps) libchamplain-0.12-dev libpoppler (for pdf file preview) -libpoppler-glib-dev" +libpoppler-glib-dev +libjxl (for viewing .jxl images) +libjxl-dev" #################################################################### # Get System Info diff --git a/src/editors.cc b/src/editors.cc index 55af2a84..371b30e2 100644 --- a/src/editors.cc +++ b/src/editors.cc @@ -106,6 +106,7 @@ static GList *editor_mime_types_to_extensions(gchar **mime_types) {"image/heic", ".heic"}, {"image/jpeg", ".jpeg;.jpg;.mpo"}, {"image/jpg", ".jpg;.jpeg"}, + {"image/jxl", ".jxl"}, {"image/webp", ".webp"}, {"image/pcx", ".pcx"}, {"image/png", ".png"}, diff --git a/src/filefilter.cc b/src/filefilter.cc index 0a613ab0..fc557730 100644 --- a/src/filefilter.cc +++ b/src/filefilter.cc @@ -190,6 +190,9 @@ void filter_add_defaults() #ifdef HAVE_DJVU filter_add_if_missing("djvu", "DjVu Format", ".djvu;.djv", FORMAT_CLASS_DOCUMENT, FALSE, FALSE, TRUE); #endif +#ifdef HAVE_JXL + filter_add_if_missing("jxl", "JXL", ".jxl", FORMAT_CLASS_IMAGE, FALSE, TRUE, TRUE); +#endif #ifdef HAVE_J2K filter_add_if_missing("jp2", "JPEG 2000", ".jp2", FORMAT_CLASS_IMAGE, FALSE, FALSE, TRUE); #endif