Skip to content

Version 0.1.9 Update from DEV1.9. #2

Merged
iancharest merged 9 commits into
mainfrom
dev_1.9
Mar 20, 2026
Merged

Version 0.1.9 Update from DEV1.9. #2
iancharest merged 9 commits into
mainfrom
dev_1.9

Conversation

@mathiassalvas
Copy link
Copy Markdown
Collaborator

  • Added GamutControl (see file for documentation) + made a small site to explain the strategies used.

  • Updated Controler

  • Adapted the CLI and documentation

nicoloco and others added 9 commits January 28, 2026 12:15
…ventive strategies to minimize chromatic noise amplification. New safe mode for ColorConverter and bug corrections.

- GamutControl: New class that implements those 5 strategies along with a number of safeguards that prevent excessive compression.
- Converter: New safe_mode for ColorConverter. When disabled, it allows values to be out of bound wrt normal color-space. This is usefull to evaluate how much pixels are out-of-gamut. New gamut_strategies are implemented.
- Options: New attribute called ‘gamut_strategy’ for GamutControl.
- ImageProcessor: New GamutControl class used with Options.gamut_strategy. Bug correction: Image masks are not prepare in the process loop.
@iancharest iancharest self-assigned this Mar 20, 2026
@iancharest iancharest self-requested a review March 20, 2026 15:52
@iancharest iancharest merged commit 9643b8d into main Mar 20, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants