umjammer / vavi-image-jpegxl

🖼️ JPEG XL Java ImageIO SPI (libjxl, jna)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Release Java CI CodeQL Java

vavi-image-jpegxl

Java JPEG XL decoder
wrapped libjxl by jna
based on https://github.com/libjxl/libjxl/blob/v0.9.x/examples/

jpeg-xl logo

© JPEG

Install

maven

  • repository

https://jitpack.io/#umjammer/vavi-image-jpegxl

jpeg-xl 0.9.x

$ brew install jpeg-xl
  • jvm option
  -Djna.library.path=/usr/local/lib

Usage

    BufferedImage image = ImageIO.read(Paths.get("/foo/bar.jxl").toFile());

References

TODO

  • jna version doesn't work well 0.7.0 works fine
    • different result per every execution (maybe memory related?)
  • brew updated to 0.7.0 done
  • jna version spi

About

🖼️ JPEG XL Java ImageIO SPI (libjxl, jna)


Languages

Language:Java 97.5%Language:C++ 2.2%Language:C 0.3%