Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Currently only Effort 8 uses LZ77 and Effort 9+ use LZ77-Optimal, causing a large difference between 7 and 8 when
-P 0is used. This has been present since a regression in v0.11.This PR enables RLE for Efforts 5-7, with Predictor Zero enabling RLE at Effort 1-4, LZ77 for Effort 5-8 and LZ77-Optimal for Effort 9+. ICC compression is also higher for profiles up to 16KiB in size. This results in roughly a 5% encoding speed penalty but up to 25,000x smaller filesize, when using a solid color image with
cjxl -d 0 -P 0 -g 3. Test ImageMain
PR