Source code

Revision control

Copy as Markdown

Other Tools

[package]
name = "jxl"
description = "High performance Rust implementation of a JPEG XL decoder"
version = "0.3.0"
readme = "../README.md"
keywords = ["jpeg-xl", "decoder"]
categories = ["multimedia::images"]
authors = ["Luca Versari <veluca93@gmail.com>"]
edition = "2024"
license = "BSD-3-Clause"
exclude = ["resources/"]
[dependencies]
jxl_transforms = { path = "../jxl_transforms", version = "0.3.0" }
thiserror = "2.0"
byteorder = "1.4.3"
num-derive = "0.4"
num-traits = "0.2.14"
array-init = "2.0.0"
tracing = { version = "0.1.40", optional = true }
jxl_macros = { path = "../jxl_macros", version = "=0.3.0" }
jxl_simd = { path = "../jxl_simd", version = "=0.3.0" }
[dev-dependencies]
arbtest = "0.3.2"
paste = "1.0.15"
rand = "0.9.2"
rand_xorshift = "0.4.0"
test-log = { version = "0.2.16", features = ["trace"] }
jxl_macros = { path = "../jxl_macros", version = "=0.3.0", features = ["test"] }
[features]
all-simd = ["jxl_simd/all-simd"]
sse42 = ["jxl_simd/sse42"]
avx = ["jxl_simd/avx"]
avx512 = ["jxl_simd/avx512"]
neon = ["jxl_simd/neon"]
[lints]
workspace = true