LilliI think I did not introduce myself yet. I was a researcher in computer graphics and moved to image processing recently. I'm in R&D, managing image processing for astrophotography. JPG is the format used for output images, but FITS is where the raw data is. We're on the lookout for an intermediate format that can be used in the middle of the chain, with controllable perceptual loss. JXL sounds perfect for that, but it's not quite suited to images that have a linear dynamic, similar to raw output of cameras. I'm trying to work out all of these issues as they appear.
In any case, I love the format, I think it's brilliant, and I think we all deserve better support for it.
2025-07-31 09:19:48
2025-07-31 09:19:49
Actually, JXL should be able to handle linear transfer extremely well, if tagged so.
2025-07-31 09:22:00
what's the input format, PNG? if untagged, JXL will assume sRGB
Lilli
2025-08-05 09:31:24
I see, the input is accumulated raw camera data, so it's float32
2025-08-05 09:31:44
And sometimes I have some uint16 too
damian101
LilliI see, the input is accumulated raw camera data, so it's float32
2025-08-29 08:48:30
Can JXL handle raw as input? If it internally assumes sRGB transfer for RAW, that would be possible, although really not how it should be...
Lilli
Can JXL handle raw as input? If it internally assumes sRGB transfer for RAW, that would be possible, although really not how it should be...
2025-09-01 09:11:00
you can ask for linear sRGB in the options, so that kinda works fine, it performs as expected for me