image-rs / image

Encoding and decoding images in Rust
Apache License 2.0
4.97k stars 618 forks source link

Support JPEG XL #1765

Open sorairolake opened 2 years ago

sorairolake commented 2 years ago

This format is preliminary supported by many major web browsers such as Firefox and Chromium (https://caniuse.com/jpegxl). Also, some graphics softwares already supports it, so I think it would be useful to support it.

lifthrasiir commented 2 years ago

J40, the JPEG XL decoder implementation currently written in C, is considering a parallel Rust version that may (hopefully, positively) affect this issue. For more information please refer to lifthrasiir/j40#10.

Quackdoc commented 1 year ago

https://github.com/tirr-c/jxl-oxide dual licenced with MIT and BSD

fintelia commented 1 year ago

Interesting. Do you know if that crate has been published to crates.io yet or whether there's plans to do so?

Quackdoc commented 1 year ago

crates are slowly being published, it should be best to wait for the jxl-render crate, currently it has not yet been published author's page is here

EugeneVert commented 1 year ago

jxl-oxide 0.1.0 has been published to crates.io https://crates.io/crates/jxl-oxide

mirh commented 2 months ago

Speaking of rust and jxl, you might be interested to https://github.com/tirr-c/jxl-oxide/issues/335