Desmis
717948cf09
Local adjustments - Normalize luminance - improvment Preview TM - Retinex - Remove D.Range ( #6185 )
...
* Enable dynamic range - settings normalize luminance
* Change range DR sigma offset
* improve normalize_mean_dt with mean std before
* Save work on normalize dynamic range
* Improve normalize for TM
* Added LA retinex to normalize_mean
* Clean and optimize code
* Disabled normalize DR - improve TM and Retinex
* Clean code - first part
* Clean code - part two
* Change 2 default values Retinex
* Change order TM and Retinex in process
* remove the order number in - add tool to current spot -
* Fixed bug in TM
* Some change Retinex - default...
* optimize mean sigma
* cleanup for mean_sig
* Fix some cppcheck issues
* convert one large loop into three loops to avoid performance penalty on machines with 4-way L1 cache
Co-authored-by: Ingo Weyrich <heckflosse67@gmx.de>
2021-03-28 12:55:29 +02:00
Desmis
170df03933
LA - Simplify GUI - Dynamic range
2021-03-19 16:58:49 +01:00
Desmis
b58f643d59
Local adjustments - Grain - various improvment - see issue #2460 ( #6120 )
...
* Fixed bad behavior saturation issue 6117
* Reenable scalegr for grain
* some changes to grain
* Init lagrain
* Various improvment GUI - gamma
* Change basic - normal grain
2021-02-27 08:13:44 +01:00
Desmis
9e159deb01
Local adjustments - Blur and noise radius > 1.5 increase saturation issue #6117 ( #6118 )
...
* Fixed bad behavior saturation issue 6117
* Reenable scalegr for grain
* Add forgotten brackets
2021-02-19 13:06:34 +01:00
Ingo Weyrich
d29d5e144b
Update locallabtools.cc
...
Fix wrong fix from last commit...
2021-02-17 15:38:29 +01:00
Ingo Weyrich
036a590db1
Fix adjuster default value
2021-02-17 13:41:25 +01:00
Thanatomanic
fc031ccb5a
Remove deprecated GTK3 code, fixes #6103 ( #6113 )
...
Replaces the following deprecated Gtk classes throughout the codebase by their non-deprecated counterparts. Style, HBox, VBox, HPaned, VPaned, HScrollbar, VScrollbar, VSeparator, HSeparator, Stock, Table, VScale and HScale.
2021-02-17 11:44:25 +01:00
Desmis
9b0bbdd276
Local adjustments - Neutralize process after LA when when the user uses preview deltaE ( #6099 )
...
* Add others methods RGB process - to preview dE
* added others process to neutralize preview dE
* Added others process to neutralize preview dE
* Change scope placement for all tools
2021-02-09 07:31:54 +01:00
Desmis
6ad419f189
Local adjustments - Denoise - improvments with Non Local means issue #6087 ( #6091 )
...
* Improvment to denoise
* Initialize nlmeans - thanks to Alberto and Ingo
* Added 2 sliders max_patch and max_radius
* Added Frame Non-local means
* Improve GUI and tooltips - french
* Change dfault detail - and comment code
* Change label
* Adapt English tooltip
* Change GUI for NLmeans
* Change order GUI denoise
* Some changes to enable DCT - labels and tooltips
* French labels tooltip
* Change order combobox mode denoise - labels - tooltips
* Change tooltip Denoise based on luminance mask
* Change a tooltip
* Removes unnecessary code
* Nlmeans add gamma to preserve structure or reinforce denoise
* Change gamma tooltip
* Change tooltip Recovery denoise
* Disabled nlmeans if skip > 5
* Change tooltip - size limit spot Nlmeans 150-150
* Change gamma Nlmeans
* Supress display console
* Speedup for gammalog and igammalog, #6087
* SSE code for (i)gammalog, #6087
Co-authored-by: Ingo Weyrich <heckflosse67@gmx.de>
2021-02-05 16:24:43 +01:00
Desmis
999eb30f5f
LA Denoise - change reparition basic standard advanced
2021-01-24 08:06:46 +01:00
Desmis
cbb7735fae
Change 2 labels show modified areas
2021-01-17 17:21:53 +01:00
Desmis
13bd5c0681
LA denoise - Improve Recovery based on luminance mask with chominance slider ( #6058 )
2021-01-13 12:28:09 +01:00
Desmis
0ba18ab687
Local adjustments - Vibrance and Warm Cool - Recovery based on luminance mask ( #6055 )
...
* GUI for Vibrance Recovery based on luminance mask
* Enable LA Vibrance Recovery based on luminance mask
2021-01-12 06:58:21 +01:00
Desmis
036257859d
Local adjustments - denoise - Change curve denoise and default settings ( #6051 )
...
* Change parameters curve LA denoise
* Change enable denoise and default curve
* Change default curve level denoise
* Change default reset and enable
2021-01-08 17:17:44 +01:00
Desmis
efb601c028
Local adjustments - Shadows highlights - Recovery based on luminance mask ( #6050 )
...
* LA GUI for recovery using luminance mask
* LA Shadows Highlights Enable Recovery based on luminance mask
2021-01-08 13:17:28 +01:00
Desmis
5df1478320
Local adjustments - Dynamic range and exposure - Recovery based on luminance mask ( #6046 )
...
* GUI for recovery mask - Log encoding
* Enable recovery Log encoding with luminance mask
* GUI for exposure
* Improve code with maskrecov
* Enable recovery based on luminance mask for Dynalic Range and exposure
* Change tooltips
* Change boxblur
2021-01-05 07:50:22 +01:00
Desmis
d118801561
LA denoise recovery gray ( #6037 )
2020-12-30 10:12:32 +01:00
Desmis
bad08bfe1d
Local adjustments - Color and light - Recovery based on luminance mask ( #6035 )
...
* Init GUI color mask recovery
* Enable recovery Color and Light with mask
* Disabled invmaskd in color and light
* Hide decay in standard - added tooltips
* Change tooltips
* Change normal to simple for all defaults mask
2020-12-29 10:27:57 +01:00
Desmis
94f54b6443
Local adjustments - Denoise and Guided Filter - Recovery based on luminance mask ( #6032 )
...
* Slider recovery threshold guidedfilter
* Enable GuidedFilter recovery based on mask
* Enable inverse GF recovery
* Small changes GUI
* Recovery GUI denoise LA
* Enable recovery denoise with mask luminance
* Fixed bad compilation error
* Fixed bad behavior GUI expert - basic
* Another fixed bad behavior GUI
* First changes and verifications algo and GUI
* Others GUI modifications
* Fixed bug compilation and reset and clean code
* Some changes in algo - new tooltip
* Added calcdif to denoise - prepare GUI - change some tooltips
* Change tooltips
* Change some settings
* Small Change settings default curve denoise
2020-12-27 08:14:51 +01:00
Desmis
36cd2bc8ba
Local adjustment denoise - added Laplacian to detail threshold DCT ( #6027 )
...
* Comment code
* Change GUI place edge detection
* added usemask in reset
* Added sk gaussian blur edge DCT
* Improve Laplacian threshold detail DCT
2020-12-19 07:46:12 +01:00
Desmis
183b20110b
Change default values DCT denoise LA
2020-12-16 20:13:00 +01:00
Desmis
977fd771e6
Reset button for LA denoise
2020-12-16 13:53:11 +01:00
Desmis
a4ab8f9fba
Display status enable mask for denoise
2020-12-16 12:39:20 +01:00
Desmis
10cc600277
Improvment selection GUI mask denoise
2020-12-16 07:54:47 +01:00
Desmis
e3af94e499
Clean code and tooltip
2020-12-15 22:19:13 +01:00
Desmis
8c927a5bba
Change progressivity reinforce - comment code
2020-12-15 08:14:47 +01:00
Desmis
1f5e072dee
Several changes to default values - labels - tooltip
2020-12-14 17:18:13 +01:00
Desmis
6b3d054801
merge with dev
2020-12-14 09:21:41 +01:00
Desmis
f310836890
Improve reinforce denoise local contrast using mask
2020-12-14 09:19:27 +01:00
Desmis
dba1065800
Added ref to curve denoise equalizer hue
2020-12-14 08:04:37 +01:00
Desmis
001ea48aac
Change label and tooltip
2020-12-12 17:50:46 +01:00
Desmis
a0edd97ca3
LA denoise local contrast mask
2020-12-12 14:46:11 +01:00
Desmis
37f4066276
LA denoise equalizer hue
2020-12-11 07:36:11 +01:00
Desmis
ed01656a57
Local adjustments - Various improvment Log encoding - Basic - Standard - Advanced ( #5979 )
...
* First LA log encoding ciecam
* Some changes hide show and tooltip
* Change label - tooltip
* Change max slider shadow
* Fixed bad behavior cat02 adaptation in some cases
* Another fix Cat02 GUI
* LA log encode add ciecam saturation
* LA log encoding - added contrast J ciecam
* LA Log encode various changes GUI labels tooltips
* Change 2 tooltips
* Clean code
* Save provisory work
* Save GUI mask Log
* GUI part 2
* Enable basic standard advanced Log encoding
* Small change tooltip
* Save provisory work mask Log
* Another provisory work mask
* Enable mask Log encoding
* Hide graduatef filter Log - basic
* Add brightness colorfulness - advanced
* Change labels tooltip Log auto
* Clean ciecam local code and comment
* Change label and tooltip automatic
* Added strenth log encoding
* Change strength tooltip Log encoding
* Another change label
* Change standard advance denoi
* Enable maskbackground curve mask
2020-11-07 08:50:33 +01:00
Desmis
88b455bf65
Local adjustments - fixed issue #5974 Blur in inverse and issue #5980 Excluding spot - enable spot ( #5981 )
...
* Change behavior exposure with small values Laplacian
* Soved issue 5974 with GUI
* Fixed bad behavior excludind spot - enable spot
2020-11-07 08:07:02 +01:00
Desmis
ca5d6e44ee
LA Log encoding clamp values
2020-10-28 16:38:17 +01:00
Desmis
7d696a24e6
Local adjustments - Another changes max slope and tooltip
2020-10-23 07:13:22 +02:00
Desmis
08a8911369
Local adjustments - Change max slope
2020-10-22 08:59:36 +02:00
Desmis
8e43a9544e
Local adjustments small changes GUI flat curves
2020-10-14 08:12:31 +02:00
Desmis
74f28ebf04
Change show modifications
2020-10-10 08:24:21 +02:00
Desmis
f168c9b48f
Local adjustments - tooltip and GUI for blur denoise ( #5932 )
...
* Change tooltip french
* Update labels tooltip french
* Changes TM - sharp - CBDL
* Others changes TM CBDL
* French tooltip denoise - blur
* Change french tooltips denoise blur
* Change combobox blurmethod by checkbox invbl
* Change tooltip blur-denoise
* another change denoise tooltip
* Change one tooltip luminance noise reduction
2020-10-04 21:15:01 +02:00
Desmis
0e1f623713
Local adjustments - simplify Label tooltip GUI scope ( #5925 )
...
* Suppress BENCHFUN iplocallab - new tooltips for Exposure - common mask - original retinex
* Change tooltip original retinex
* Others Change tooltip Laplacian
* Change labels french
* Others change settings original-retinex DR exposure
* Change GUI for Contrast attenator
* Change scope tooltip
* Change GUI locallabtools and tooltip
* Simplify GUI label and tooltip scope
2020-10-02 16:27:18 +02:00
Desmis
f7a3abc9a9
Local adjustments - Labels tooltip DR exposure - Common mask - softlight or.retinex - french ( #5924 )
...
* Suppress BENCHFUN iplocallab - new tooltips for Exposure - common mask - original retinex
* Change tooltip original retinex
* Others Change tooltip Laplacian
* Change labels french
* Others change settings original-retinex DR exposure
* Change GUI for Contrast attenator
2020-10-02 13:16:28 +02:00
Desmis
d7f40eceb3
Local adjustments - tooltip for shadows-Highlights Vibrance LogEncoding ( #5921 )
...
* Change tooltip vibrance - SH - log encoding
* Try to suppress some tooltips message
* Change some tooltip and code for tooltip
* Newtooltip for Log encoding
2020-09-29 18:01:50 +02:00
Desmis
a495c3f018
Local adjustemnts - various change tooltips settings, color and light, masks ( #5918 )
...
* Change tooltip settings
* Change colo and light tooltip
* Change mask color and light tooltip
* Others change to tooltip mask
* Another change to tooltip color and light
* Change all mask in locallabtolls.cc
* Change all masks in locallabtools2.cc
* Change tooltip shape detection
2020-09-26 13:14:35 +02:00
Desmis
a07638e1a6
Local adjustments - Change label - fixed bad behavior contrast attenuator ( #5916 )
...
* Change label Structure exposure
* Fixed bad behavior contrast attenuator
2020-09-22 17:43:56 +02:00
Desmis
94ec1bbd45
Local adjustments - various change to labels history GUI combobox denoise ( #5914 )
...
* from localdenoise Change GUI showmask - GUI exposure
* from branch localgflc - Change combobox settings hide-show by a checkbox
* Fixed bad behavior show Hide settings
* Clean default - change labels
* Change labels first
* Change labels 2
* Change label 3
* Merge with dev - Labels 3
* Label 4
* label 5
* Label 6
* Label 7 - tooltips
* Label 8
* Labels 9
* All string set to empty in else case updateAdviceTooltips
* From localgflc combobox quamethod denoise
* Change labels and history message
2020-09-21 09:44:23 +02:00
Desmis
5b97e0cde3
Local adjustments - Various improvment to GUI - labels - tooltip ( #5911 )
...
* from localdenoise Change GUI showmask - GUI exposure
* from branch localgflc - Change combobox settings hide-show by a checkbox
* Fixed bad behavior show Hide settings
* Clean default - change labels
* Change labels first
* Change labels 2
* Change label 3
* Merge with dev - Labels 3
* Label 4
* label 5
* Label 6
* Label 7 - tooltips
* Label 8
* Labels 9
* All string set to empty in else case updateAdviceTooltips
2020-09-20 09:49:56 +02:00
Desmis
130fbb8eb2
Local complexity - Add 'Basic' to 'Standard'(Normal) and 'Advanced'(Expert) ( #5858 )
...
* Mode simple to color and light
* Exposure complex
* Vibrance and SH complex
* Soft and Blur complex
* Common mask complex
* Sharp Retinex complex
* Localcontrast complex
* Change label tooltip complex
* Change labels and tooltip
* Change tooltip french
* Change default value scope TM
* Some forgotten hide..with basic in inverse mode
* Another hide in basic and inverse
* Change some type in labels
* Change typo contrast
* Refine some labels tootips
* Change after review Ingo - thanks
* Improve history behaviour when changing local adjustments complexity mode
* Added normal to original retinex - basic to dehaze
* Fixed bad behavior normal expert Color and Light
* Improve edge sharpness
* Another improvment edge sharpness
* various improvement
* locallab: speedup and reduced memory usage for wavcontrast4()
* remove file
* French labels complexity
* calckoe(): cleanup, speedup and bugfix for 3x3 gaussian kernels
* calckoe(): cleanup for 3x3 gaussian kernels
* calckoe(): fill koeli[] with zeroes if level <= 1 && tloww >= 75.f
* GUI part fixes and cleanup
* Fix in Locallab Settings panel
Additionnal minor fix in Preferences windows
* Change default mode complexity in preferences - basic
* Change complexity in option
* Improve gui when lauch first image
Co-authored-by: Ingo Weyrich <heckflosse67@gmx.de>
Co-authored-by: Pandagrapher <pierre.cab@gmail.com>
2020-08-10 13:18:21 +02:00
Desmis
a6800d3037
Update background contrast cuve all masks
2020-07-16 10:34:57 +02:00