EugeneVert / jxl-oxide

Pure Rust implementation of JPEG XL decoder

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

jxl-oxide

crates.io docs.rs Build Status

JPEG XL decoder written in pure 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.

Current version of jxl-oxide-cli is 0.3.0.

cargo install jxl-oxide-cli

If you want to use it as a library, specify it in Cargo.toml:

[dependencies]
jxl-oxide = "0.5.1"

Note that you'll need a color management system to correctly display some JXL images. (jxl-dec uses lcms2 for the color management.)


Dual-licensed under MIT and Apache 2.0.

About

Pure Rust implementation of JPEG XL decoder

License:Apache License 2.0


Languages

Language:Rust 100.0%