Isotr0py / pillow-jpegxl-plugin

Pillow plugin for JPEG-XL, using Rust for bindings.
MIT License
15 stars 3 forks source link

Add support for Progressive Encoding #19

Open TheTripleV opened 4 months ago

TheTripleV commented 4 months ago

It looks like various forms of progressive encoding can be enabled by setting a mix of

Responsive = 16,
ProgressiveAc = 17,
QprogressiveAc = 18,
ProgressiveDc = 19,

It would be nice to have these 3 params available to enable progressive encoding.

TheTripleV commented 4 months ago

https://github.com/GoogleChromeLabs/squoosh/blob/e217740e536c4ee30e5d0e013281d1c25663dcf3/codecs/jxl/enc/jxl_enc.cpp#L74

In squoosh.app, It looks like progressive encoding is configured as