#jpegxl #decoder #jxl-oxide #image

jxl-image

JPEG XL image header representation, part of jxl-oxide

12 breaking releases

Uses new Rust 2024

0.13.0 Apr 27, 2025
0.12.0 Dec 28, 2024
0.11.0 Nov 1, 2024
0.9.0 Mar 26, 2024
0.4.1 Jun 16, 2023

#9 in #jxl-oxide

Download history 3925/week @ 2025-01-13 4156/week @ 2025-01-20 3854/week @ 2025-01-27 5057/week @ 2025-02-03 6014/week @ 2025-02-10 7029/week @ 2025-02-17 6988/week @ 2025-02-24 8092/week @ 2025-03-03 6315/week @ 2025-03-10 8020/week @ 2025-03-17 7203/week @ 2025-03-24 11135/week @ 2025-03-31 7913/week @ 2025-04-07 5613/week @ 2025-04-14 4131/week @ 2025-04-21 6126/week @ 2025-04-28

24,181 downloads per month
Used in 21 crates (5 directly)

MIT/Apache

150KB
3.5K SLoC

This crate provides types related to JPEG XL image headers, such as [image size information][SizeHeader], [color encoding][ColourEncoding] and [animation TPS (ticks per second) information][AnimationHeader]. Most of the information is in the ImageMetadata struct.

Image header is at the beginning of the bitstream. One can parse ImageHeader from the bitstream to retrieve information about the image.


jxl-image

This crate provides types related to JPEG XL image headers, such as image size information, color encoding and animation TPS (ticks per second) information. Most of the information is in the ImageMetadata struct.

Dependencies

~320–455KB