tirr-c / jxl-oxide

Pure Rust implementation of JPEG XL decoder
Apache License 2.0
313 stars 13 forks source link
image jpeg-xl jxl rust

jxl-oxide

crates.io docs.rs Build Status

A spec-conforming JPEG XL decoder written in pure Rust[^1].

If you want to use it as a library, add jxl-oxide in Cargo.toml. jxl-oxide is a blanket crate which covers various components of jxl-oxide.

[dependencies]
jxl-oxide = "0.10.1"

Installing command line tool

Install jxl-oxide-cli using cargo install. It will install a binary named jxl-oxide.

cargo install jxl-oxide-cli

Feature flags

jxl-oxide and jxl-oxide-cli have different sets of feature flags.

For jxl-oxide:

For jxl-oxide-cli:


Dual-licensed under MIT and Apache 2.0.

[^1]: Integration with Little CMS 2, which is written in C, can be enabled with lcms2 feature.