#jpegxl

sys libjxl-sys

Rust bindings for libjxl, the JPEG XL reference library

13 releases

0.7.2 Jun 11, 2022
0.7.1 Jan 1, 2022
0.7.0 Sep 26, 2021
0.3.6 May 4, 2021
0.2.2 Jan 24, 2021

#19 in #jpegxl


Used in kagamijxl

ISC license

745KB
13K SLoC

C++ 10K SLoC // 0.1% comments C 2K SLoC // 0.1% comments Python 297 SLoC // 0.1% comments Shell 275 SLoC // 0.2% comments Bazel 54 SLoC // 0.1% comments Rust 36 SLoC // 0.3% comments Java 21 SLoC // 0.2% comments Forge Config 9 SLoC // 0.2% comments Lua 6 SLoC Objective-C 3 SLoC Automake 2 SLoC Batch 1 SLoC

libjxl-sys

libjxl-sys is a wrapper over JPEG XL reference library aka libjxl.

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

Dependencies

~0–2.2MB
~44K SLoC