Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Progressive Encoding #19

Open
TheTripleV opened this issue Feb 11, 2024 · 1 comment
Open

Add support for Progressive Encoding #19

TheTripleV opened this issue Feb 11, 2024 · 1 comment
Labels
enhancement New feature or request Rust Something about Rust side bindings upstream Issue related to upstream jpegxl-rs support

Comments

@TheTripleV
Copy link

TheTripleV commented Feb 11, 2024

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
Copy link
Author

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

  • QprogressiveAc is True
  • Responsive is True
  • ProgressiveDc is 1

@Isotr0py Isotr0py added the enhancement New feature or request label Feb 11, 2024
@Isotr0py Isotr0py added the Rust Something about Rust side bindings label Apr 14, 2024
@Isotr0py Isotr0py added the upstream Issue related to upstream jpegxl-rs support label Dec 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Rust Something about Rust side bindings upstream Issue related to upstream jpegxl-rs support
Projects
None yet
Development

No branches or pull requests

2 participants