Java JPEG XL decoder
wrapped libjxl by jna
based on https://github.com/libjxl/libjxl/blob/v0.9.x/examples/
- repository
https://jitpack.io/#umjammer/vavi-image-jpegxl
$ brew install jpeg-xl
- jvm option
-Djna.library.path=/usr/local/lib
BufferedImage image = ImageIO.read(Paths.get("/foo/bar.jxl").toFile());
- https://github.com/libjxl/libjxl
- https://github.com/Dwedit/JxlSharp/blob/main/JxlSharp/JXL.cs
- https://github.com/libjxl/libjxl/tree/v0.6.x/tools/jni/org/jpeg/jpegxl/wrapper (jni!!!)
jna version doesn't work well0.7.0 works finedifferent result per every execution (maybe memory related?)
brew updated to 0.7.0donejna version spi