Jon Sneyers
Jon Sneyers
JXL can represent all PNG _pixel_ data, but not all PNG _bitstream_ data. So you can make a jxl file with the exact same pixel information, but that doesn't mean...
There are three things that would fix this, and I think we need to do all of them: 1. Make cjxl recognize Display P3 and use the Enum representation for...
This is in my opinion the job of distro packagers, not this github repo. See here: https://repology.org/project/libjxl/versions On a mac, instead of running it in a docker, you can also...
Here are some useful basic guidelines for how to do a meaningful comparison of image codecs: https://kornel.ski/en/faircomparison (by the cavif author, by the way)
If I understand correctly, flutter uses skia, so I guess if jxl support would be added to skia, that would also solve this. Is there already an open issue /...
If that string is not there, then libjxl will not be able to reconstruct the JPEG. You can have a transcoded JPEG where the reconstruction data is not available though....
Checking for that string should work.
These JPEGs contain two quantization tables but only use one. There is no way in jxl to store a quantization table that is not used, so it is impossible to...
This is an interesting phenomenon; it would be good to understand better what is causing it. @jyrkialakuijala might have insights here?
I haven't seen any non-artificial image on which this happens. At effort 3 and 4 it does not happen; only at effort 5 does it start to happen. That's also...