#decoder #jpegxl #jxl-oxide #parser

jxl-bitstream

JPEG XL bitstream reader, part of jxl-oxide

18 releases (1 stable)

Uses new Rust 2024

new 1.0.0 Apr 27, 2025
0.6.0 Dec 28, 2024
0.5.1 Dec 7, 2024
0.5.0 Nov 1, 2024
0.2.3 Jun 16, 2023

#542 in Images

Download history 4251/week @ 2025-01-10 3770/week @ 2025-01-17 4168/week @ 2025-01-24 4047/week @ 2025-01-31 6404/week @ 2025-02-07 6488/week @ 2025-02-14 7297/week @ 2025-02-21 7725/week @ 2025-02-28 6749/week @ 2025-03-07 8340/week @ 2025-03-14 7018/week @ 2025-03-21 10410/week @ 2025-03-28 8791/week @ 2025-04-04 6122/week @ 2025-04-11 3693/week @ 2025-04-18 5210/week @ 2025-04-25

25,463 downloads per month
Used in 26 crates (10 directly)

MIT/Apache

39KB
815 lines

This crate provides a JPEG XL bitstream reader and container format parser.

Bitstream reader

Bitstream reads all the raw bits needed to decode JPEG XL codestream. It provides methods to read data types that appear on the JPEG XL specification.

Container parser

ContainerParser tries to parse the bytes fed into it, and emits various parser events including codestream data and auxiliary box data.


jxl-bitstream

This crate provides a JPEG XL bitstream reader. The bitstream reader supports both bare codestream and container format, and it can detect which format to read.

Consumers of this crate can use Bitstream::new_detect to create a bitstream reader.

Dependencies

~320–455KB