jxl-oxide v0.1.0
This is the first official release of jxl-oxide, a JPEG XL decoder written in Rust.
jxl-oxide consists of small library crates (jxl-bitstream
, jxl-coding
, ...), a blanket library crate jxl-oxide
, and a binary crate jxl-oxide-cli
. If you want to use jxl-oxide in a terminal, install it using cargo install
. Cargo will install two binaries, jxl-dec
and jxl-info
.
cargo install jxl-oxide-cli
If you want to use it as a library, specify it in Cargo.toml
:
[dependencies]
jxl-oxide = "0.1.0"
Note that you'll need a color management system to correctly display some JXL images. (jxl-dec
uses lcms2
for the color management.)
Frequently used features are mostly implemented, but we need more testing. Expect bugs here and there. jxl-oxide is tested against the conformance test (not all of them though) but it doesn't catch all of the bugs. Please file an issue if you actually find one!