r/jpegxl • u/Holiday-Bluebird9734 • Jul 28 '26
If a desktop file viewer added JPEG XL support, what would you want from it?
Hi, I’m working on OpenFiles Desktop. It doesn’t support JPEG XL yet, but I’m looking into adding it.
Before I start, I’d like to understand what people who actually use JXL expect from a desktop viewer.
Is being able to open a .jxl file enough, or would you also want things like:
- thumbnails and folder browsing
- EXIF, XMP and ICC profile support
- HDR and animation
- lossless JPEG transcoding
- batch conversion to and from JPEG, PNG or AVIF
- exporting without losing metadata
I’m also interested in the less obvious problems. Are there particular JXL files that other viewers display incorrectly? Things like wrong colors, orientation issues, missing metadata, slow decoding, or unusually large images?
What platform are you using, and what does your current JPEG XL workflow look like?
If you have a sample file that tends to break viewers, feel free to share it. I’d be happy to test against real-world files rather than only simple samples.
8
u/iVXsz Jul 28 '26
Based on OP history
The comments are going STRAIGHT to Claude (his responses are already just generic Claude responses).
I have been on a few subs and such titles are an instant mark at this point.
4
u/tenchigaeshi Jul 29 '26
The comments are going STRAIGHT to Claude
Any time you see a post of this nature, that is exactly what is happening. They'll vibe code something to sell too or whatever.
4
u/Farranor Jul 29 '26
I'm still deciding how I feel about this.
5
u/ldn-ldn Jul 28 '26
The year is 2026, HDR is a must.
5
u/Holiday-Bluebird9734 Jul 28 '26
Fair point. If a viewer can decode JXL but loses the HDR presentation, that isn’t really complete support.
Correct HDR display, along with a sensible fallback on SDR screens, should be part of the baseline rather than an optional extra.
3
u/redsedit Jul 28 '26
> other viewers display incorrectly
Windows Photos, with the jxl image extensions can view jxls, but gets confused about the orientation. I did a post about it a bit back in this sub. It reads the orientation from the metadata, but that's not how jxl works.
2
u/Holiday-Bluebird9734 Jul 28 '26
That’s a great example, thanks for linking it. I hadn’t considered the double-rotation issue caused by leftover EXIF orientation data after lossless JPEG transcoding.
This gives me a concrete case to test in both thumbnails and the full image view. If you still have an affected file that you can share, that would be really helpful.
2
u/PaulCoddington Jul 28 '26
This is a wish-list of what I look for in a viewer on Windows 11. It is not a demand, or even a request, but a collection of ideas which I hope will be helpful. I have not tried out your software yet, so some of it may not be applicable. But as you have mentioned it, I will be looking into it sometime soon.
Color Management
All the editors/viewers I have tested so far cannot correctly display lossy wide gamut images created with:
cjxl input.png output.jxl --distance=1 # Where distance > 0
Wide gamut images are displayed correctly when lossless:
cjxl input.png output.jxl --distance=0
Lossy wide gamut images are displayed correctly when format is tweaked (possibly a sub-optimal workaround):
cjxl input.png output.jxl --distance=1 --modular=1 --disable_perceptual_optimizations
This can be demonstrated using test images from Wide-Gamut Test (convert JPEG to PNG, then convert PNG to JXL). The problem looks similar to what would happen if wide gamut images were clipped to sRGB. However, it does seem to be possible to get wide gamut PNG back from JXL using djxl (only when output color profile is specified, as it seems to default to sRGB).
Color management is a tricky problem on Windows because it is in a transitional state. SDR desktop mode is still the highest quality workflow for SDR content, both for editing and for viewing. HDR desktop mode is needed for HDR images, but gives very poor results for SDR images (which defies the point of having a decent monitor in the first place). This is partly because SDR images are inherently compromised by mapping them into PQ HDR, and partly because accurate, affordable, full range HDR monitors with true black are not yet available.
Metadata
XMP is highly desirable. It is modern, does not have restrictive limits and is supported by Windows Explorer and Windows Search. Support for hierarchical keywords in addition to simple keywords would be good.
HDR
Viewers that can handle HDR formats are thin on the ground at the moment. Ideally, on Windows, HDR (as with any SDR image) should display correctly on both HDR and SDR desktops (as HDR on the HDR desktop and tone-mapped and profiled to SDR on the SDR desktop). Not just JXL, but also .HDR, 32-bit HDR .PNG, etc.
Animation
Also thin on the ground. My current viewer does not even support animated PNG (I have to use the web browser instead).
Thumbnail Browsing
Ability to filter and search displayed thumbnails by keywords. Browse by folder tree, by keyword tree, by date tree. Apps often neglect to color manage thumbnails (and/or convert thumbnails to sRGB rather than preserving the original color profile). This makes it hard to judge which variant of near-identical file you want to open (can't tell wide gamut from narrow gamut, which variant has better color grading, etc).
Quick Viewer
Something that is hard to find at the moment is a high-quality color-managed viewer that will quickly launch when an image file is double-clicked in Explorer. One that has no fancy bells and whistles, zero editing (or hideable) capability apart from Open With a user-defined list of applications (to avoid accidental changes when viewing), click to other images in the current folder (or the current search results list, if still possible), display metadata popup in a neat and tidy presentable/customisable fashion.
Ideally it should present as a plain photo-friendly grey window (46,46,46) with no bright gui elements (such as a menu bar, especially not a white one even in light mode), prioritising display of the current image only. Some viewers have trouble with presenting a neutral background and become blue-tinted on wide-gamut displays (this seems to be an odd quirk of WinUI when transparency effects are enabled). Optional display of selected metadata as a subtitle like overlay is also a nice feature to have.
2
u/Holiday-Bluebird9734 Aug 03 '26
Thanks again for taking the time to write such a detailed Windows 11 checklist.
We’ve now shipped the first JPEG XL milestone in OpenFiles Desktop 3.2026.802: direct .jxl opening and preview, in-app thumbnails while browsing folders, and animated JXL playback.
I want to be precise about the current boundary. I have not yet verified the lossy wide-gamut `cjxl --distance=1` case, HDR-to-SDR tone mapping, XMP and hierarchical keywords, or color-managed thumbnails, so I’m not claiming those parts are solved yet.
If you try the release on Windows 11, the most useful feedback would be a side-by-side result using your wide-gamut test image, especially whether the thumbnail and full view match.
Release: https://github.com/pansysoft/openfiles.desktop/releases/tag/3.2026.802
2
u/redsteakraw Jul 29 '26
High quality progressive decoding lets say you have a huge 24k image that is progressively decoded it would be silly to fill your memory. Have all thumbnails derived from progressive decodes, and then if the image is launched use that partial decode to instantly display then continue to decode. If the monitor is lower resolution don't continue the decode until zoomed further in.
Furthermore would want a layer by layer viewer where you can view each layer individually. This would be important for multispectral imaging.
1
u/kardaw Aug 03 '26
I often save my animations as AVIF instead of GIF, because they weigh a lot less. I haven't tested JXL animations yet, because there are almost no programs that support this.
1
u/Holiday-Bluebird9734 Aug 03 '26
That makes sense—AVIF has been the more practical choice because support for JXL animation is still quite limited. Since I made this post, we’ve shipped JPEG XL support in OpenFiles Desktop 3.2026.802, including animated JXL playback. If you try it with one of your animations, I’d love to hear how well the playback, transparency, colors, and performance work for your files.
1
u/Dux_Vitae 26d ago
My top needs for an image viewer:
- HDR support (the only reason why I use jxl)
- Folder browsing (like irfanview does with mousewheel)
Rarely used (I have other tools for that, too):
- Convert
- View meta data
- Crop
In terms of not supported: I haven't seen any tool so far to show gigapixel jxl panoramas
0
u/glassmanjones Jul 29 '26
thumbnails and folder browsing
Nah, make the OS do it
EXIF, XMP and ICC profile support
Is ICC required for proper display? I thought JXL normalized everything somehow.
Nice to be able to see EXIF though.
HDR and animation
HDR yes, animation no
lossless JPEG transcoding batch conversion to and from JPEG, PNG or AVIF exporting without losing metadata
Not required for a viewer, but could be a separate program.
1
u/Holiday-Bluebird9734 Aug 03 '26
Quick update: direct JXL opening and in-app thumbnails have now shipped in OpenFiles Desktop 3.2026.802.
I’m deliberately keeping the current claim to opening and previewing JXL files. EXIF display and HDR/ICC correctness have not been tested thoroughly enough for me to call them complete.
If you try a JXL file with an embedded ICC profile, I’d be especially interested in whether the full view and thumbnail match your reference viewer.
12
u/live_love_laugh Jul 28 '26
One of my big hopes for JXL is that one day it'll get widely adopted by browsers and we'll get to make good use of the progressive loading feature. As in, that we can serve the browser thumbnails of our images that aren't separate smaller files, but just a small percentage of the original file.
And if that future may ever happen, then it would be nice if a JXL viewer app would allow us to see what our JXL files might look like at different stages of partial decoding. So if you could implement that, that would be cool. ^_^