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
537fa73d3f
Local adjustments - Log encoding - Ciecam16 ContrastJ - contrastQ - contrast threshold ( #6169 )
...
* Added contrast threshold Log encoding
* Improve contrast threshold
* Chanhe tooltip
* Change sign threshold when contrast negative
* Another change threshold with contrast Q and J
2021-03-15 07:57:25 +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
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
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
ea6bb8fcf7
Local adjustments - Retinex - Last Recovery based on luminance mask ( #6062 )
...
* LA Retinex GUI for Recovery based on luminance mask
* LA Retinex Enable Recovery based on luminance mask
2021-01-15 12:29:46 +01:00
Desmis
58feb50b33
Local adjustments - CBDL Luminance - Recovery based on luminance mask ( #6060 )
...
* LA CBDL GUI for Recovery based on luminance mask
* Improve tooltips
2021-01-14 14:21:01 +01:00
Desmis
5e95b2e5e2
Local adjustments - Tone Mapping - Recovery based on luminance mask ( #6059 )
...
* LA TM GUI for Recovery based on luminance mask
* LA TM enable Recovery based on luminance mask
2021-01-14 07:41:25 +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
8037457a8d
Local adjustment - local contrast - wavelet - Recovery based on luminance mask ( #6057 )
...
* LA GUI Lc and Wavelet - recovery based on luminance mask
* Enable LA Lc wavelet Recovery based on luminance mask
2021-01-12 15:14:56 +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
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
b8d5a3d9fb
Local adjustments - Log encoding - Recovery based on mask luminance ( #6038 )
...
* GUI for recovery mask - Log encoding
* Enable recovery Log encoding with luminance mask
2021-01-01 12:05:33 +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
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
e3af94e499
Clean code and tooltip
2020-12-15 22:19:13 +01:00
Desmis
f310836890
Improve reinforce denoise local contrast using mask
2020-12-14 09:19:27 +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
Ingo Weyrich
28739b8400
dehaze saturation adjuster for local adjustments, #5972
2020-11-08 11:36:31 +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
7fd5707061
Local adjustments - Log encoding - addition of ciecam processes ( #5973 )
...
* 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
2020-11-02 13:54:34 +01:00
Desmis
95df31b296
added cat02 adpatation to log encoding
2020-10-29 15:08:20 +01:00
Desmis
393c9f3461
Change GUI labels -Log encoding
2020-10-29 11:57:30 +01:00
Desmis
d6f8de4281
Local adjustments - Tooltips and bug for Dehaz - Retinex ( #5937 )
...
* 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
* Add tooltip to dehaz-retinex
* Change tooltip for dehaze retinex
* Others change tooltip retinex dehaz
* Change bad script for one tooltip MLABEL
* Another change tooltip
2020-10-06 13:45:47 +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
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
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
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
Ingo Weyrich
6cb29be31c
further cleanups
2020-07-16 21:44:00 +02:00
Desmis
b6b03fd975
GUI part CH curve
2020-07-13 17:08:19 +02:00
Desmis
b7fa705580
Change label CBDL tooltip - simplify GUI tooltip
2020-07-09 10:26:09 +02:00
Desmis
2a361536ef
Change label frame wavelet
2020-07-09 08:51:01 +02:00
Desmis
89a9fcce0d
Some changes to labels fr and color light
2020-07-09 08:14:01 +02:00
Desmis
60728717a6
differentiate the action luma and chroma blend
2020-06-27 14:16:07 +02:00
Desmis
bbb3300831
Added soft radius common mask
2020-06-24 19:44:51 +02:00
Desmis
344864a8ec
Added Graduated Filter luminance common mask
2020-06-24 07:31:48 +02:00
Desmis
fb06a4dcfd
Pass GUI parameters mask to rtengine and iplocallab.cc
2020-06-23 12:00:23 +02:00
Desmis
f495be9935
Added common mask threshold level
2020-06-23 06:55:48 +02:00
Desmis
e3bed2c920
Added common mask wavelet curve
2020-06-22 22:36:02 +02:00
Desmis
476ea4861a
Added common mask contrast curve
2020-06-22 22:05:40 +02:00
Desmis
789bb34718
Added common mask shadows
2020-06-22 19:50:02 +02:00
Desmis
bc740affe8
Added common mask blur mask
2020-06-22 17:59:58 +02:00