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

Abstract Profile - Contrast enhancement -- Selective Editing Cam16 and JzCzHz - improvments #7111

Merged
merged 192 commits into from
Jan 19, 2025
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
Show all changes
192 commits
Select commit Hold shift + click to select a range
b75a2bf
Init levels trc GUI
Desmis May 31, 2024
abfd78a
Levels TRC
Desmis Jun 1, 2024
01ffb68
Complete with gamma based attenuation
Desmis Jun 2, 2024
cd0a5e4
Merge sith dev
Desmis Jun 2, 2024
649dc41
Limit RGB channel Slope with checkbox
Desmis Jun 2, 2024
100f58d
Improve GUI and code channel TRC
Desmis Jun 2, 2024
b067b4f
Change default values - compexity levels RGB channels
Desmis Jun 3, 2024
e530b42
Relative gamma mode RGB channel TRC
Desmis Jun 3, 2024
54cf9a1
Change label and ponderation rolloff
Desmis Jun 3, 2024
ddba528
Change rolloff level
Desmis Jun 3, 2024
a9a7ba1
Threshold attenuation
Desmis Jun 4, 2024
fe8fabb
Threshold attenuation 2 part
Desmis Jun 4, 2024
4537703
GUI Link R G B
Desmis Jun 5, 2024
752d547
Linked RGB with Green slope - RGB channels
Desmis Jun 5, 2024
bc98fd9
Set Freeman TM functions with ImProcFunctions
Desmis Jun 5, 2024
8057dea
First GUI Abstract profile highlight attenuation
Desmis Jun 5, 2024
b647e96
GUI AP part 2
Desmis Jun 5, 2024
a3a7ec3
Restore olg GUI AP
Desmis Jun 7, 2024
415f3c1
Expander AP primaries adn illuminant
Desmis Jun 8, 2024
21d7536
Disable RGB channel TRC
Desmis Jun 8, 2024
3fdad23
Expander contrast AP
Desmis Jun 8, 2024
6741622
Slider attenuation response
Desmis Jun 8, 2024
64a5d63
Save work GUI local contrast
Desmis Jun 8, 2024
1521236
Save GUI part 2 AP curve
Desmis Jun 8, 2024
a455e44
Local contrast GUI Abstract Profile
Desmis Jun 10, 2024
21408fe
Move Abstract profile in toolpanel and ICMpanel
Desmis Jun 10, 2024
500200b
rtengine variable contrast
Desmis Jun 11, 2024
d1a8f4b
Variable contrast 2
Desmis Jun 11, 2024
99c1f87
Variable contrast engine 3
Desmis Jun 11, 2024
18d9d84
Variable contrast engine 4
Desmis Jun 11, 2024
d86131f
Variable contrast engine
Desmis Jun 11, 2024
8fc082b
Detail levels pyramid
Desmis Jun 12, 2024
e667f8c
Engine residual contrast
Desmis Jun 12, 2024
d33566d
Residual contrast
Desmis Jun 12, 2024
ac98302
Change settings detail levels
Desmis Jun 13, 2024
f860acd
Expander refinement - new tooltips - low resid contrast
Desmis Jun 13, 2024
ca425b7
Change contrast profile and labels
Desmis Jun 13, 2024
06ee852
Remove warning message GUI Gtk
Desmis Jun 13, 2024
c02e09f
Gamutcontrol code - disabled
Desmis Jun 14, 2024
a89b574
Improve with calceffect
Desmis Jun 15, 2024
45140ad
Other improvement variable contrast
Desmis Jun 15, 2024
3e13385
Merge with dev
Desmis Jun 16, 2024
5d40446
Offset variable contrast
Desmis Jun 16, 2024
8cc132d
Range offset - comment code
Desmis Jun 16, 2024
9aee67c
Parametric inva fot lut
Desmis Jun 16, 2024
9737f9d
Clean cmakelist.txt
Desmis Jun 16, 2024
4e14e27
Change contrast profiles
Desmis Jun 17, 2024
09293f1
Comment code ipwavelet
Desmis Jun 17, 2024
064fe9a
Added orthogonal Daubechies scaling D20
Desmis Jun 17, 2024
d3fb000
merge with dev
Desmis Jun 17, 2024
2b24964
Change strenght curve - tooltip Daubechies
Desmis Jun 18, 2024
deebe39
Forgotten changes
Desmis Jun 18, 2024
c4873be
Comment code
Desmis Jun 18, 2024
82412d5
Move variable in process - take into account highlight attenuation
Desmis Jun 18, 2024
09187f0
Display label maximum preview and preset selection
Desmis Jun 19, 2024
3f2ce7e
Remove console message
Desmis Jun 19, 2024
5505bf2
harmonize levels wavelets iplocallab
Desmis Jun 19, 2024
ec3e5f9
Tooltips contrast enhancement
Desmis Jun 20, 2024
370835c
Change tooltip Contrast profile
Desmis Jun 21, 2024
e8b2a96
Chnage tooltip Contrast
Desmis Jun 21, 2024
5ff0f53
Message warning preview size
Desmis Jun 21, 2024
2621623
Change gamma TRC values in GUI
Desmis Jun 22, 2024
ed6308b
Remove itanium architecture support for windows as PR 7105
Desmis Jun 22, 2024
00a738e
merge with dev
Desmis Jun 23, 2024
d26c867
Change windows.yml and appimage.yml
Desmis Jun 23, 2024
5eec1e5
Windows.yml apseimprov
Desmis Jun 23, 2024
c83dafd
Clean and comment ipwavelet
Desmis Jun 23, 2024
2b6a55b
Clean comment icmpanel.cc
Desmis Jun 23, 2024
528317e
Harmonize local contrast wavelet Selective editing with Abstract profile
Desmis Jun 24, 2024
90b73e9
Harmonize with AP - offset
Desmis Jun 24, 2024
93d5e57
vanishing moment D20 - Selective editing wavelet
Desmis Jun 24, 2024
2f8e7ab
Offset only in advanced mode
Desmis Jun 25, 2024
860cbd7
GUI expander contrast enable and pyrwavtrc
Desmis Jun 29, 2024
9e9bd05
Clean and comment code
Desmis Jun 29, 2024
9b07b0f
merge with dev
Desmis Jul 1, 2024
6138d5f
merge with dev
Desmis Jul 1, 2024
9e7beca
merge with dev
Desmis Jul 5, 2024
3e770cc
merge with dev
Desmis Jul 21, 2024
6b37056
merge with dev
Desmis Jul 21, 2024
8b8eac6
Prepare sigmoid based
Desmis Jul 21, 2024
6429498
Contrast sigmoid GUI
Desmis Jul 21, 2024
38425d7
Skew sigmoid GUI
Desmis Jul 21, 2024
2106ef2
Sigmoid tone mapper in iplocallab
Desmis Jul 21, 2024
35e8aaf
Change GUI settings
Desmis Jul 21, 2024
619e07e
White-point and black-point auto
Desmis Jul 21, 2024
1d95806
Change EvDCP to ALLNORAW as others events DCP
Desmis Jul 21, 2024
45d0409
Change default skew
Desmis Jul 21, 2024
18c39e1
Change settings - enable scale Yb
Desmis Jul 22, 2024
8ab6fdc
Merge with dev
Desmis Jul 22, 2024
1a41855
Display white point - advanced mode
Desmis Jul 26, 2024
cc44e44
Improve GUI
Desmis Jul 26, 2024
99f81d5
merge with dev
Desmis Aug 5, 2024
86f7cde
Clean unused variable
Desmis Aug 5, 2024
30419e7
new sigmoid Q in cam16
Desmis Aug 5, 2024
68f7a1a
Change tooltips and default sigmoid Q settings
Desmis Aug 5, 2024
1939000
Sigmoid Jz
Desmis Aug 6, 2024
131702b
Clean code Jz and sigmoid
Desmis Aug 6, 2024
a88e8d7
Harmonize Sigmoid Q and Sigmoid RGB
Desmis Aug 7, 2024
52e3af8
Harmonize Sigmoid Jz
Desmis Aug 7, 2024
9a1463b
merge with dev
Desmis Aug 7, 2024
7c5688b
Clean code
Desmis Aug 7, 2024
2648a6d
Improve labels wit cd/m2
Desmis Aug 8, 2024
a66db79
Slope base Q methode first
Desmis Aug 12, 2024
7f702b6
GUI slope based Q
Desmis Aug 12, 2024
46c59a6
Change default settings and tooltips
Desmis Aug 12, 2024
137659f
Change tooltips
Desmis Aug 12, 2024
f5a31c8
Clean code - change default setting
Desmis Aug 13, 2024
b9eabaa
Change default local contrast & wavelet to wavelet & basic mode
Desmis Aug 13, 2024
4f153b9
Fixed bad assignation slopesmoq
Desmis Aug 16, 2024
e837e1b
Improve sigmoid and slope based Q - GUI for Log encoding Color appear…
Desmis Aug 18, 2024
ccdf798
Remove wrong change
Desmis Aug 18, 2024
9e1589c
various small improvments
Desmis Aug 21, 2024
cafff3d
Allows black and white AP and SDA in basic mode
Desmis Aug 22, 2024
0aa56dd
Change the writing of wGamma and wSlope - attenuates the effect of t…
Desmis Aug 23, 2024
912cad0
Clean code wgamma wslope
Desmis Aug 23, 2024
050a96a
Set curve Cam16 in basic mode
Desmis Aug 24, 2024
1b5d235
Change position curve in GUI cam16
Desmis Aug 24, 2024
0db8114
Enable tonecurve1 in colorappearance & lighting in standard mode
Desmis Aug 26, 2024
5cae2fb
Fixed bug scale yb scene - ciecam curve - change default contrast enh…
Desmis Aug 26, 2024
69262ca
not reset curve shape ciecam in strandard
Desmis Aug 27, 2024
5c614be
Change label Tone mapping operators and tooltips
Desmis Aug 27, 2024
09c99e0
Change some labels and tooltips - Appearance - Mask and Mofifications…
Desmis Aug 28, 2024
deafb76
Forgotten changes
Desmis Aug 28, 2024
e2a2104
merge with dev
Desmis Sep 1, 2024
8228a14
Clean locallabtools2.cc
Desmis Sep 4, 2024
16b5ab4
merge with dev
Desmis Sep 17, 2024
534e68c
Merge with dev
Desmis Nov 14, 2024
1c78363
Maxlevel wavelet minimum to 5
Desmis Nov 16, 2024
316c0a3
Reset mask and modifications in SE wavelet and all tools in Global
Desmis Nov 17, 2024
8d246c5
Show modified areas SE wavelet
Desmis Nov 17, 2024
e0bde0f
Tooltip show wavelets decomposition
Desmis Nov 17, 2024
94e62af
Fixed another bad behavior in Global - changes also in color & light …
Desmis Nov 18, 2024
1b74c89
merge with dev
Desmis Nov 24, 2024
29f59f9
Merge with dev
Desmis Nov 25, 2024
7fb55a8
Change behavior fullimage - global as in PR GHS
Desmis Dec 13, 2024
54624da
Disable all mask and modifications in Global but remain active in ful…
Desmis Dec 14, 2024
815af43
Set expander expanded = true
Desmis Dec 15, 2024
31986d3
Chane contrast enhancement coef
Desmis Dec 22, 2024
f9b4fb0
Replace VBox trcWavVBox by ToolParamBlock trcWavFBox
Desmis Dec 22, 2024
552566a
Forgotten code in icmpanel read pedited opacityShapeWLI - hope solve …
Desmis Dec 22, 2024
60e230e
Change RGB Slope behavior with link
Desmis Dec 22, 2024
07f8ced
No access to last level contrast enhancement
Desmis Dec 23, 2024
b9c4b61
Move Abstract Profile tooltip to title
Lawrence37 Dec 28, 2024
6b108da
Improve Color Management expanders behavior
Lawrence37 Dec 28, 2024
02bf60e
Merge branch 'dev' into apseimprov
Lawrence37 Dec 29, 2024
e3f42b5
Fix RGB slope tone mapping RGB linkage
Lawrence37 Dec 29, 2024
8f52751
Fix SE CAM tone mapping slider defocus
Lawrence37 Dec 29, 2024
9f5e30a
Delete history kslopesmo - remove IcmOpacityCurveWL
Desmis Dec 31, 2024
3bad953
change the tooltips as suggested by Lawrence
Desmis Dec 31, 2024
98bd287
Review L37 - change strengthjz strengthlc - MIDDLE_GREY MIDDLE_GREYjz…
Desmis Jan 2, 2025
fca90a8
Change name Tone map freeman functions
Desmis Jan 2, 2025
813f384
Remove gamutcont - rename localcont - change allocation memory wdspot
Desmis Jan 2, 2025
4ac5724
Clean procparams
Desmis Jan 2, 2025
2ae0ccb
remove sigmoidsenscie - logcieq
Desmis Jan 2, 2025
0b3946a
Added * to three labels 'sigmoid' - change tooltip which shows the in…
Desmis Jan 3, 2025
9d33c7f
Forgotten correction suggested by Lawrence
Desmis Jan 4, 2025
9f5e67d
Compatibility 5.11 log encoding - sigmoid part 1
Desmis Jan 8, 2025
b1b5845
Compatibility 5.11 part 2
Desmis Jan 8, 2025
4675dc6
Compatibility 5.11 - step 3
Desmis Jan 8, 2025
b2501cb
Compatibility 5.11 - step 4
Desmis Jan 8, 2025
441d327
Compatibility 5.11 step xx
Desmis Jan 9, 2025
ea7ead4
Compatibility 5.11 - combobox operators Q and J
Desmis Jan 9, 2025
3f2f46f
Compatibility 5.11 Cam16 GUI first part
Desmis Jan 9, 2025
beca37a
Improve GUI Cam16 sigmoid compatibility
Desmis Jan 9, 2025
dced396
Compatibility 5.11 Jz - sigmoid - step 1
Desmis Jan 9, 2025
55f2c52
Compatibility 5.11 Jz gui step 2
Desmis Jan 10, 2025
856f3fb
Compatibility 5.11 Jz GUI step x
Desmis Jan 10, 2025
225508a
Compatibility 5.11 Jz - history - etc.
Desmis Jan 10, 2025
c4b16fb
Various change labels - history ...
Desmis Jan 10, 2025
24e46a2
Improve GUI - hide show 5.11 5.12
Desmis Jan 10, 2025
42f6237
Jz 5.11 in iplocallab - step 1
Desmis Jan 10, 2025
4baba9e
Compatibility 5.11 iplocallab cam16 step 1
Desmis Jan 10, 2025
614d614
Improve GUI hide show 511 512
Desmis Jan 10, 2025
cbc1c4f
Solved - I hope - GUI problem with tone mapper Q and J 5.11 and 5.12
Desmis Jan 11, 2025
3676fbc
Compatibility 5.11 iplocallab Cam16 step 2
Desmis Jan 11, 2025
44a1c43
Improve GUI compatibility 5.11 labels tooltips
Desmis Jan 11, 2025
775fe9b
Small improvments GUI - labels - history...
Desmis Jan 11, 2025
dfae0bd
Fixed typo in paramsedited.cc clcurve issue 7283
Desmis Jan 12, 2025
de5d73c
Change tooltips method 5.12 - 5.11 for cam16 and Jz brightness Q or J
Desmis Jan 13, 2025
ee22781
Clean and refine code
Desmis Jan 13, 2025
0d011a5
Various change dafult language and CAM16 CAM02 replace by Cam16 Cam02
Desmis Jan 14, 2025
bc23858
Change modeQJ method for 5.11 in function ppversion
Desmis Jan 14, 2025
479dec9
Change labels as suggested by Wayne PR 7111
Desmis Jan 16, 2025
a3986a5
Others changes suggested for label
Desmis Jan 16, 2025
b1df9f2
Change tooltips as suggested in PR
Desmis Jan 16, 2025
c7731d3
Use unique pointer instead of manual management
Lawrence37 Jan 17, 2025
20141ec
Update rtdata/languages/default
Desmis Jan 17, 2025
9b963bf
Change all Cam16 references to CAM16
Desmis Jan 17, 2025
d3cbe69
Change convention uppercase and lowercase in frame - checkbox
Desmis Jan 17, 2025
eca88b8
Improve tooltips for Tone Mapping Operators
Desmis Jan 18, 2025
43055bd
Another change CIECAM and uppercase lowercase in checkbox
Desmis Jan 18, 2025
28183d9
Remove appimage and windows yml
Desmis Jan 19, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions rtdata/languages/default
Original file line number Diff line number Diff line change
Expand Up @@ -3072,7 +3072,7 @@ TP_LOCALLAB_CHROMASK_TOOLTIP;Changes the chroma of the mask if one exists (i.e.
TP_LOCALLAB_CHROML;Chroma (C)
TP_LOCALLAB_CHRRT;Chroma
TP_LOCALLAB_CIE;Color Appearance (Cam16 & JzCzHz)
TP_LOCALLAB_CIE_SMOOTHFRAME;Tone mapping operators *
TP_LOCALLAB_CIE_SMOOTHFRAME;Tone mapping operators
TP_LOCALLAB_CIE_SMOOTH_LEVELS;RGB channel Slope
TP_LOCALLAB_CIE_SMOOTH_LEVELSTRC;RGB channel TRC
TP_LOCALLAB_CIE_SMOOTH_SIG;Sigmoid based
Expand Down Expand Up @@ -3313,7 +3313,7 @@ TP_LOCALLAB_JZFORCE_TOOLTIP;Allows you to force the maximum Jz value to 1 for be
TP_LOCALLAB_JZFRA;Jz Cz Hz Image Adjustments
TP_LOCALLAB_JZHFRA;Curves Hz
TP_LOCALLAB_JZHJZFRA;Curve Jz(Hz)
TP_LOCALLAB_JZHUECIE;Hue Rotation
TP_LOCALLAB_JZHUECIE;Hue rotation
TP_LOCALLAB_JZLIGHT;Brightness
TP_LOCALLAB_JZLOG;Log Encoding Jz
TP_LOCALLAB_JZLOGWBS_TOOLTIP;Black Ev and White Ev adjustments can be different depending on whether Log Encoding or Sigmoid is used.\nFor Sigmoid, a change (increase in most cases) of White Ev may be necessary to obtain a better rendering of highlights, contrast and saturation.
Expand All @@ -3332,7 +3332,7 @@ TP_LOCALLAB_JZSHFRA;Shadows/Highlights Jz
TP_LOCALLAB_JZSOFTCIE;Soft radius (GuidedFilter)
TP_LOCALLAB_JZSTRSOFTCIE;Strength GuidedFilter
TP_LOCALLAB_JZTARGET_EV;Viewing Mean luminance (Yb%)
TP_LOCALLAB_JZTHRHCIE;Threshold Chroma for Jz(Hz)
TP_LOCALLAB_JZTHRHCIE;Threshold chroma for Jz(Hz)
TP_LOCALLAB_JZWAVEXP;Wavelet Jz
TP_LOCALLAB_LABBLURM;Blur Mask
TP_LOCALLAB_LABEL;Selective Editing
Expand Down Expand Up @@ -3381,7 +3381,7 @@ TP_LOCALLAB_LOGAUTO_TOOLTIP;Pressing this button will calculate the dynamic rang
TP_LOCALLAB_LOGBASE_TOOLTIP;Default = 2.\nValues less than 2 reduce the action of the algorithm making the shadows darker and the highlights brighter.\nWith values greater than 2, the shadows are grayer and the highlights become more washed out.
TP_LOCALLAB_LOGCATAD_TOOLTIP;Chromatic adaptation allows us to interpret a color according to its spatio-temporal environment.\nUseful when the white balance deviates significantly from the D50 reference.\nAdapts colors to the illuminant of the output device.
TP_LOCALLAB_LOGCIE;Log Encoding
TP_LOCALLAB_LOGCIEQ;Log Encoding Q - with Ciecam - Deprecated
TP_LOCALLAB_LOGCIEQ;Log Encoding Q with CIECAM (deprecated)
TP_LOCALLAB_LOGCIEQ_TOOLTIP;Activating the checkbox allows you to switch between Log Encoding based on the 3 RGB channels, and Log Encoding based solely on Ciecam’s brightness (Q) channel.\nUsing the Q channel instead of the RGB channels helps avoid undesirable edge effects such as hue and saturation shifts.\nHowever, the settings are more difficult to optimise because Q is unbounded and Ciecam alters the data to take into account the surround conditions, simultaneous contrast, etc.\nYou may have to adjust the following:\n Scene conditions: Mean luminance (Yb), Whites & Blacks distribution, Black Ev, White Ev.\n Source Data Adjustments : Brightness compression, Strength.\n\nNote: when using Log Encoding (Q), be careful not to activate the Disable Ciecam option in the Scene Conditions, Surround menu.
TP_LOCALLAB_LOGCIE_TOOLTIP;Allows you to use Black Ev, White Ev, White and Black distribution, Scene Mean luminance(Yb%) and Viewing Mean luminance(Yb%) for tone-mapping using 'Log Encoding' with Brightness compression.
TP_LOCALLAB_LOGCOLORFL;Colorfulness (M)
Expand Down Expand Up @@ -3571,7 +3571,7 @@ TP_LOCALLAB_PROXI;ΔE decay
TP_LOCALLAB_QJMODE;Tone mapping operators Q(Cam16) & J(Jz)
Lawrence37 marked this conversation as resolved.
Show resolved Hide resolved
TP_LOCALLAB_QJMODE_511;5.11 deprecated
TP_LOCALLAB_QJMODE_512;5.12
TP_LOCALLAB_QJMODE_TOOLTIP;(provisional). Allows you to choose, for tone-mapping operators using Brightness data: Q for Cam16 - and J for Jz, between the current (recommended) version 5.12 and previous versions 5.11.
TP_LOCALLAB_QJMODE_TOOLTIP;The tone-mapping operators that use brightness data (Q for CAM 16 and J for Jz) have been modified in RawTherapee version 5.12. This allows you to select either the current or the deprecated version.
Desmis marked this conversation as resolved.
Show resolved Hide resolved
TP_LOCALLAB_QUAAGRES;Aggressive
TP_LOCALLAB_QUACONSER;Conservative
TP_LOCALLAB_QUALCURV_METHOD;Curve type
Expand Down Expand Up @@ -3688,11 +3688,11 @@ TP_LOCALLAB_SHTRC_TOOLTIP;Based on 'working profile' (only those provided), modi
TP_LOCALLAB_SH_TOOLNAME;Shadows/Highlights & Tone Equalizer
TP_LOCALLAB_SIGBLACKSSCIE;Blacks distribution
TP_LOCALLAB_SIGCIE;Sigmoid
TP_LOCALLAB_SIGFRA;Sigmoid Q & Slope based *
TP_LOCALLAB_SIGFRA11;Sigmoid Q - deprecated
TP_LOCALLAB_SIGFRA;Sigmoid Q & Slope based
TP_LOCALLAB_SIGFRA11;Sigmoid Q (deprecated)
TP_LOCALLAB_SIGGAMJCIE;Gamma
TP_LOCALLAB_SIGJZFRA;Sigmoid Jz *
TP_LOCALLAB_SIGJZFRA11;Sigmoid Jz
TP_LOCALLAB_SIGJZFRA;Sigmoid Jz
TP_LOCALLAB_SIGJZFRA11;Sigmoid Jz (deprecated)
TP_LOCALLAB_SIGMAWAV;Attenuation response
TP_LOCALLAB_SIGMOID16_TOOLTIP;Allows you to simulate a tone mapping appearance using both 'Ciecam' and 'Sigmoid Q' or 'Slope based Q'. Sigmoid Q has three sliders:\na) Contrast acts on the shape of the sigmoid curve and consequently on the strength\nb) Skew (gray point) distributes the action according to the luminance.\nc) Display White point (cd/m2) - mode advanced. \n\nSlope based has only one slider: Gray balance (slope).\n\nThis new version of Sigmoid is incompatible with previous versions 5.11 and earlier. Log encoding inside Ciecam is removed.
TP_LOCALLAB_SIGMOIDBL;Display White point (cd/m2)
Lawrence37 marked this conversation as resolved.
Show resolved Hide resolved
Expand All @@ -3704,7 +3704,7 @@ TP_LOCALLAB_SIGMOIDNORMCIE;Scale Yb Scene
TP_LOCALLAB_SIGMOIDNORMCIE11;Normalize Luminance
TP_LOCALLAB_SIGMOIDNORMCIEBLEND_TOOLTIP;Blend acts on the final aspect of the image, contrast and luminance. Ratio between original and output image.
TP_LOCALLAB_SIGMOIDNORMCIE_TOOLTIP;Reconstruct luminance so that the mean and variance of the output image take into account those of the original.\nAll the adjustments acting on J or Q are taken into account, including those which are not relative to Sigmoid Q.
TP_LOCALLAB_SIGMOIDNORMCIEDISP_TOOLTIP;(provisional). Adapts the white point to the output device to make it compatible with its peak luminance. This feature is not at the desired location in the pipeline, because it is too far from the final output process. So use with caution.
TP_LOCALLAB_SIGMOIDNORMCIEDISP_TOOLTIP;Allows you to adapt the white point to the peak luminance of the display device. Its position in the processing pipeline is not optimal so use with caution.
TP_LOCALLAB_SIGMOIDQJ;Tone mapping Q
TP_LOCALLAB_SIGMOIDQJ11;Black Ev & White Ev
TP_LOCALLAB_SIGMOIDQJCOMPRCIE_TOOLTIP;When the combo box selection 'Uses Black Ev and White Ev' is 'Sigmoid and Log Encoding Q' or 'Log Encoding instead of Sigmoid' checked. This algorithm compress the data above the threshold slider value. The last value stands for brightness (Q) and should be close as possible to the value 'Compression threshold' (calculate when 'Auto threshold" checked, often > 1).
Expand Down
3 changes: 1 addition & 2 deletions rtgui/icmpanel.cc
Original file line number Diff line number Diff line change
Expand Up @@ -273,7 +273,7 @@ ICMPanel::ICMPanel() : FoldableToolPanel(this, TOOL_NAME, M("TP_ICM_LABEL")), iu
offstrc = Gtk::manage(new Adjuster(M("TP_WAVELET_OFFSFIN"), 0.33, 1.66, 0.01, 1.));
pyrwavtrc = Gtk::manage(new Adjuster(M("TP_WAVELET_PYRWAVTRC"), 1, 5, 1, 2));
residtrc = Gtk::manage(new Adjuster(M("TP_WAVELET_RESIDTRC"), -100., 100., 1., 0.));
opacityCurveEditorWLI = new CurveEditorGroup(options.lastIcmCurvesDir, M("TP_ICM_OPACITYWLI"));
opacityCurveEditorWLI = std::unique_ptr<CurveEditorGroup>(new CurveEditorGroup(options.lastIcmCurvesDir, M("TP_ICM_OPACITYWLI")));
opacityCurveEditorWLI->setCurveListener(this);
const ColorManagementParams default_params;

Expand Down Expand Up @@ -771,7 +771,6 @@ void ICMPanel::updateRenderingIntent(const Glib::ustring &profile)
ICMPanel::~ICMPanel()
{
idle_register.destroy();
delete opacityCurveEditorWLI;

}

Expand Down
2 changes: 1 addition & 1 deletion rtgui/icmpanel.h
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ class ICMPanel final :
Adjuster* pyrwavtrc;
Adjuster* residtrc;

CurveEditorGroup* opacityCurveEditorWLI;
std::unique_ptr<CurveEditorGroup> opacityCurveEditorWLI;
FlatCurveEditor* opacityShapeWLI;

Adjuster* redx;
Expand Down
2 changes: 2 additions & 0 deletions rtgui/locallabtools2.cc
Original file line number Diff line number Diff line change
Expand Up @@ -9503,6 +9503,7 @@ void Locallabcie::updateAdviceTooltips(const bool showTooltips)
blackscie->set_tooltip_text(M("TP_LOCALLAB_SIGMOIDWHITESCIE_TOOLTIP"));
normcie12->set_tooltip_text(M("TP_LOCALLAB_SIGMOIDNORMCIE_TOOLTIP"));
sigmoidblcie12->set_tooltip_text(M("TP_LOCALLAB_SIGMOIDNORMCIEDISP_TOOLTIP"));
sigmoidbljzcie12->set_tooltip_text(M("TP_LOCALLAB_SIGMOIDNORMCIEDISP_TOOLTIP"));
sigmoidblcie->set_tooltip_text(M("TP_LOCALLAB_SIGMOIDNORMCIEBLEND_TOOLTIP"));
catBox->set_tooltip_text(M("TP_ICM_WORKING_CAT_TOOLTIP"));
wprimBox->set_tooltip_text(M("TP_ICM_WORKING_PRIM_TOOLTIP"));
Expand Down Expand Up @@ -9586,6 +9587,7 @@ void Locallabcie::updateAdviceTooltips(const bool showTooltips)
blackscie->set_tooltip_text("");
normcie12->set_tooltip_text("");
sigmoidblcie12->set_tooltip_text("");
sigmoidbljzcie12->set_tooltip_text("");
catBox->set_tooltip_text("");
expprecam->set_tooltip_text("");
wprimBox->set_tooltip_text("");
Expand Down
Loading