Skip to content

jxl-oxide v0.1.0

Compare
Choose a tag to compare
@tirr-c tirr-c released this 16 May 16:31
· 335 commits to main since this release
0.1.0
f9f4f0d

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!