3 ms·
To answer my own question, they have extracted the decoder from this Google Chrome Labs "Sploosh" project [0], all the sources are here: https://github.com/Goo
by samwillis 4y ago
To answer my own question, they have extracted the decoder from this Google Chrome Labs "Sploosh" project [0], all the sources are here:
https://github.com/GoogleChromeLabs/squoosh/tree/dev/codecs/jxl/dec https://github.com/GoogleChromeLabs/squoosh/tree/dev/codecs/...
It's under an Apache license, and so the correct license applies.
0: https://squoosh.app https://squoosh.app
- haolez 4y agoI don't know why, but the design of Squoosh's page is very appealing to me. Must be some design witchcraft :)
- cxr 4y ago> all the sources are here: https://github.com/GoogleChromeLabs/squoosh/tree/dev/codecs/jxl/dec https://github.com/GoogleChromeLabs/squoosh/tree/dev/codecs/... Did you check? There aren't really any sources there, either. From having already spent some time looking into this to track down what, exactly, you should patch should you want to make modifications, it looks like it's using the decoder from the JPEG XL reference implementation, libjxl (which is available under a BSD license): <https://github.com/libjxl/libjxl https://github.com/libjxl/libjxl>