Difference between revisions of "Work in progress on histogram redesign"
From GIMP GUI Redesign
Prokoudine (talk | contribs) |
Prokoudine (talk | contribs) (→Tentative design) |
||
Line 19: | Line 19: | ||
== Design draft == | == Design draft == | ||
== Tentative design == | == Tentative design == | ||
+ | |||
+ | === darktable === | ||
+ | |||
+ | * can display any combination of R, G, and B channels | ||
+ | * always displays L* | ||
+ | * has a linear/log/wavelength switch | ||
+ | * displays basic photography-specific metadata | ||
+ | * allows tweaking blacks and exposure by dragging histogram zones | ||
+ | |||
+ | [[File:Histogram-darktable.png]] | ||
+ | |||
+ | === RawTherapee === | ||
+ | |||
+ | * can display any combination of R, G, B, and L* (CIE LAB) channels | ||
+ | * can display chromatic hsitpgram | ||
+ | * has a toggle for raw/processed histogram | ||
+ | * has a linear/log switch | ||
+ | * has an optional narrow panel where it displays values for R/G/B/L* under the mouse pointer | ||
+ | |||
+ | [[File:Histogram-rawtherapee.png]] |
Revision as of 15:03, 7 July 2017
Contents
Problem statement
- Choosing a channel in the histogram dialog requires two clicks: opening a combo box, then choosing a channel.
- The info section of the dialog isn't always necessary, but takes precious vertical space.
- Versions 2.9.x and 2.10 make the histogram dialog design even busier by introducing linear/gamma-corrected switch that has no obvious on/off state (at least, with some UI themes).
Better solutions can be devised, as seen in other software (see 'Tentative design' section).
What should be available
On-canvas switches (for the histogram area): R, G, B, Value or L*, Linear/Log scale, Linear Light / Gamma-Corrected space
TODO: We need to decide if we should expose color channels from other color spaces such as CIE LCH. We already expose LCH channels in color selection tools, and exposing LAB / LCH in e.g. Curves tool/filter makes a lot of sense, so this needs a decision.
TODO: Do we stick with Value or go for L*?
TODO: Should GIMP be able to display either of R/G/B along with Value or L*?
Design draft
Tentative design
darktable
- can display any combination of R, G, and B channels
- always displays L*
- has a linear/log/wavelength switch
- displays basic photography-specific metadata
- allows tweaking blacks and exposure by dragging histogram zones
RawTherapee
- can display any combination of R, G, B, and L* (CIE LAB) channels
- can display chromatic hsitpgram
- has a toggle for raw/processed histogram
- has a linear/log switch
- has an optional narrow panel where it displays values for R/G/B/L* under the mouse pointer