23 releases

0.7.6 Jun 11, 2022
0.7.4 Apr 3, 2022
0.7.3 Jan 1, 2022
0.7.2 Nov 7, 2021
0.3.3 Mar 17, 2021

#874 in Images


Used in 2 crates (via libjxl-sys)

ISC license

6MB
127K SLoC

C++ 99K SLoC // 0.1% comments C 22K SLoC // 0.1% comments Python 3K SLoC // 0.1% comments Shell 3K SLoC // 0.2% comments Bazel 546 SLoC // 0.1% comments Java 218 SLoC // 0.2% comments Forge Config 95 SLoC // 0.3% comments Rust 72 SLoC // 0.1% comments Lua 62 SLoC Objective-C 32 SLoC Automake 26 SLoC // 0.1% comments Batch 14 SLoC Bitbake 7 SLoC // 0.7% comments

Contains (obscure autoconf code, 1KB) configure.ac

libjxl-src

Builds the bundled JPEG XL reference library 0.2 (version 945ad0ce, 2021-01-22).

Build requires GCC/Clang and CMake, while Windows additionally requires MSVC, Clang, and Ninja.

Note

The crate builds instantly by default, but a build dependency only builds in dev profile. To do a release build, use default-features = false in Cargo.toml and call libjxl_src::build() in your build.rs.

Dependencies