Skip to content

Add selectable RAW tone rendering modes - #24

Open
akhater wants to merge 4 commits into
mainfrom
codex/raw-tone-rendering
Open

akhater wants to merge 4 commits into
mainfrom
codex/raw-tone-rendering

Conversation

@akhater

@akhater akhater commented Sep 22, 2026

Copy link
Copy Markdown
Owner

Summary

  • add per-photo RAW rendering selector with Default (RapidRAW), Base Curve (darktable-style), and Auto-Matched (RawTherapee-style) modes
  • generate/store a compact per-photo tone curve and apply it in the existing GPU pipeline
  • place the selector in Basic directly below the existing Tone Mapper
  • keep the existing RapidRAW path unchanged when Default is selected

Validation

  • cargo check
  • cargo test raw_tone --lib
  • npm run build
  • targeted Prettier checks

Note

The Base Curve is currently a generic Canon-style fallback; the Auto-Matched mode derives a curve from the RAW and its embedded JPEG. Existing unrelated roadmap edits were left out of this PR.

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.

1 participant