software_support.md (5339B)
1 # JPEG XL software support 2 3 This document attempts to keep track of software that is using libjxl to support JPEG XL. 4 This list serves several purposes: 5 6 - thank/acknowledge other projects for integrating jxl support 7 - point end-users to software that can read/write jxl 8 - keep track of the adoption status of jxl 9 - in case of a (security) bug in libjxl, it's easier to see who might be affected and check if they are updated (in case they use static linking) 10 11 Please add missing software to this list. 12 13 ## Browsers 14 15 - Chromium: behind a flag from version 91 to 109, [tracking bug](https://bugs.chromium.org/p/chromium/issues/detail?id=1178058) 16 - Firefox: behind a flag since version 90, [tracking bug](https://bugzilla.mozilla.org/show_bug.cgi?id=1539075) 17 - Safari: supported since version 17 [release notes](https://developer.apple.com/documentation/safari-release-notes/safari-17-release-notes), [tracking bug](https://bugs.webkit.org/show_bug.cgi?id=208235) 18 - Edge: behind a flag since version 91, start with `.\msedge.exe --enable-features=JXL` 19 - Opera: behind a flag since version 77. 20 - Basilisk: supported since version v2023.01.07, [release notes](https://www.basilisk-browser.org/releasenotes.shtml) 21 - Pale Moon: supported since version 31.4.0, [release notes](https://www.palemoon.org/releasenotes-archived.shtml#v31.4.0) 22 - Waterfox: [enabled by default](https://github.com/WaterfoxCo/Waterfox/pull/2936) 23 24 For all browsers and to track browsers progress see [Can I Use](https://caniuse.com/jpegxl). 25 26 ## Image libraries 27 28 - [ImageMagick](https://imagemagick.org/): supported since 7.0.10-54 29 - [libvips](https://libvips.github.io/libvips/): supported since 8.11 30 - [Imlib2](https://github.com/alistair7/imlib2-jxl) 31 - [FFmpeg](https://github.com/FFmpeg/FFmpeg/search?q=jpeg-xl&type=commits) 32 - [GDAL](https://gdal.org/drivers/raster/jpegxl.html): supported since 3.4.0 as a TIFF codec, and 3.6.0 as standalone format 33 - [GraphicsMagick](http://www.graphicsmagick.org/NEWS.html#march-26-2022): supported since 1.3.38 34 - [SAIL](https://sail.software): supported since 0.9.0 35 - [JPEG XL Coder](https://github.com/awxkee/jxl-coder): Supports version from Android 5.0 (API Level 21) 36 37 ## Metadata manipulation libraries 38 39 - [ExifTool by Phil Harvey](https://exiftool.org/): supported since 12.25 40 - [Exiv2](https://exiv2.org): supported since 0.27.4 41 - [Ashampoo Kim](https://github.com/ashampoo/kim): supported since 0.10 42 43 ## OS-level support / UI frameworks / file browser plugins 44 45 - Qt / KDE: [plugin available](https://github.com/novomesk/qt-jpegxl-image-plugin) 46 - GDK-pixbuf: plugin available in libjxl repo 47 - [gThumb](https://ubuntuhandbook.org/index.php/2021/04/gthumb-3-11-3-adds-jpeg-xl-support/) 48 - [MacOS viewer/QuickLook plugin](https://github.com/yllan/JXLook) 49 - [Windows Imaging Component](https://github.com/mirillis/jpegxl-wic) 50 - [Windows thumbnail handler](https://github.com/saschanaz/jxl-winthumb) 51 - [OpenMandriva Lx (since 4.3 RC)](https://www.openmandriva.org/en/news/article/openmandriva-lx-4-3-rc-available-for-testing) 52 - [KaOS (since 2021.06)](https://news.itsfoss.com/kaos-2021-06-release/) 53 - [EFL (since 1.27, no external plugin needed)](https://www.enlightenment.org) 54 55 ## Image editors 56 57 - [Adobe Camera Raw (since version 15)](https://helpx.adobe.com/camera-raw/using/hdr-output.html) 58 - [Affinity (since V2)](https://affinity.serif.com/en-gb/whats-new/) 59 - [darktable (since 4.2)](https://github.com/darktable-org/darktable/releases/tag/release-4.2.0) 60 - [GIMP (since 2.99.8)](https://www.gimp.org/news/2021/10/20/gimp-2-99-8-released/); plugin for older versions available in libjxl repo 61 - [Graphic Converter (since 11.5)](https://www.lemkesoft.de/en/products/graphicconverter/) 62 - [Krita](https://invent.kde.org/graphics/krita/-/commit/13e5d2e5b9f0eac5c8064b7767f0b62264a0797b) 63 - [Paint.NET](https://www.getpaint.net/index.html); supported since 4.3.12 - requires a [plugin](https://github.com/0xC0000054/pdn-jpegxl) to be downloaded and installed. 64 - Photoshop: no plugin available yet, no official support yet 65 - [XL Converter](https://github.com/JacobDev1/xl-converter) 66 - [Image Toolbox (supported since 2.6.0)](https://github.com/T8RIN/ImageToolbox) 67 68 ## Image viewers 69 70 - [Aspect](https://aspect.bildhuus.com) 71 - [ImageGlass](https://imageglass.org/) 72 - [IrfanView](https://www.irfanview.com/); supported since 4.59 - requires a [plugin](https://www.irfanview.com/plugins.htm) to be downloaded and enabled. 73 - [jpegview](https://github.com/sylikc/jpegview/releases) 74 - [Swayimg](https://github.com/artemsen/swayimg) 75 - [Tachiyomi](https://github.com/tachiyomiorg/tachiyomi/releases/tag/v0.12.1) 76 - [XnView](https://www.xnview.com/en/) 77 - Any viewer based on Qt, KDE, GDK-pixbuf, EFL, ImageMagick, libvips or imlib2 (see above) 78 - Qt viewers: gwenview, digiKam, KolourPaint, KPhotoAlbum, LXImage-Qt, qimgv, qView, nomacs, VookiImageViewer, PhotoQt 79 - GTK viewers: Eye of Gnome (eog), gThumb, Geeqie 80 - EFL viewers: entice, ephoto 81 82 ## Duplicate image finders 83 84 - [AntiDupl.NET](https://github.com/ermig1979/AntiDupl/releases) 85 86 ## Online tools 87 88 - [Gumlet](https://www.gumlet.com/blog/jpeg-xl/) 89 - [Squoosh](https://squoosh.app/) 90 - [Cloudinary](https://cloudinary.com/blog/cloudinary_supports_jpeg_xl) 91 - [MConverter](https://mconverter.eu/) 92 - [jpegxl.io](https://jpegxl.io/) 93 - [EXIF Viewer](https://stefan-oltmann.de/exif-viewer)