3416 Commits

Author SHA1 Message Date
Flössie
604823fc4b Merge branch 'snprintf' into dev 2020-09-23 08:26:20 +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
8252ce934a From banch localdenois - fixed bug exlablocal - bad behavior GUI common mask 2020-09-17 09:22:37 +02:00
Flössie
79278875da Use snprintf() instead of sprintf() (#5907) 2020-09-15 14:56:57 +02:00
Desmis
d98e070ea6 wavelet levels LC denoise - change some default settings 2020-09-02 19:15:13 +02:00
Ingo Weyrich
390d62f638 Hide little 'RawTherapee ...' window frame when starting RT 2020-08-30 11:48:46 +02:00
Desmis
467bac3dea
Wavelet levels: denoise and guided filter with hue curve and local contrast (#5894)
* First wavelet denoise

* Gui for wavel denoise

* First version local contrast and denoise

* Second version local contrast and denoise

* second version GUI equalizer

* enable equalizer local contrast denoise 1234

* change local contrast curve defaut

* disable local contrast when curve 1

* denmethod in advanced - standard

* Simulate slider denoise with curve

* Some various chnages

* Chnage reference local contrast

* GUI part reference local contrast

* Enable reference noise mix denoise for local contrast denoise

* Improvment to reference local contrast denoise

* Display comment in console

* Best format string in console

* Change agressive denoise limit to 50 - added tooltip

* Added method quality denoise - change madL in ftblockdn

* Change equalizer 1234 settings - added high level local contrast

* added high levels local contrast curve

* Fixed sigma local contrast

* clean format code

* Some improvments

* normalize level slider high level threshold

* change ordonate curve high level contrast

* Fixed bad level for curve high levels - simplify GUI standard

* several changes - guidefilter final - new double slider threshold

* save provisory work

* save GUI work GF threshold

* save provisory work

* Fixed some bad behavior GUI

* save GUI Hue GF

* Curve Hue for GF

* OMP for hue GF

* addes noisevarhue and fixed some bug

* save GUI equalizer hue

* enable equalizer hue

* Fixed bad behavior GUI in advanced mode

* change some default values

* Others change default values

* Change in progressivity slider threshold local contrast

* simplifie algorithm and GUI

* Added tooltip and chnage some labels

* Change labels and tooltip wavelet denoise

* added level 5 denoise

* Change typo in label guided theshold

* Various changes labels tooltip

* Change minimum wavelet level

* Added level 5 to denoise

* Change slider sigm for a double slider sigm03 sigm45

* small delay for double slider sigm

* Fixed wrong values sigm

* Hide level56 in standard complexity

* Improve in standard complexity

* Various improvment levels 14

* interaction 56 14 - advanced complexity
2020-08-30 08:16:31 +02:00
Ingo Weyrich
a7971abfcf
Merge pull request #5885 from Beep6581/bayer_bilinear
Bayer bilinear
2020-08-27 15:43:30 +02:00
Floessie
d5af712497
Merge pull request #5840 from ya-isakov/dev
Make libcanberra optional
2020-08-16 15:05:45 +02:00
Ingo Weyrich
8c363fc24c Merge branch 'dev' into bayer_bilinear 2020-08-16 12:43:31 +02:00
Ingo Weyrich
a11d41b41a Enable dd contrast threshold adjuster for Amaze+bilinear and DCB+bilinear 2020-08-16 12:19:52 +02:00
Floessie
4888cb76f2
Merge pull request #5878 from Beep6581/delayed_connection
Delayed GUI updates
2020-08-16 09:32:53 +02:00
Ingo Weyrich
b1690fd489 Merge branch 'dev' into bayer_bilinear 2020-08-14 12:55:55 +02:00
Ingo Weyrich
a5c7713042 Cleanup: removed unused function; also murder instead of call for suicide (delete this) 2020-08-13 13:10:33 +02:00
Flössie
e4d037c7a9 Merge branch 'dev' into delayed_connection 2020-08-10 14:00:37 +02:00
Flössie
a55e06c676 Remove C++14isms from delayed_helper::apply()
Clang to the rescue:
- `void` isn't a literal type in C++11
- calling `f()` from `constexpr` isn't allowed in C++11

So, remove `constexpr` to simplify things.
2020-08-10 13:55:45 +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
Flössie
5e207afff6 Merge branch 'dev' into delayed_connection 2020-08-08 11:23:37 +02:00
Flössie
f353df3d05 Add DelayedCall and integrate it into navigator and histogram
- Rename `delayedconnection.h` to `delayed.h`
- Align `delayed_helper::apply()` with `std::apply()`
2020-08-08 11:18:56 +02:00
Desmis
2c3881f3a6
Retinex - Choice complexity Standard - Advanced (#5871)
* Enabled standard advanced for Retinex

* Added forgotten reset button
2020-08-05 10:21:14 +02:00
Desmis
e0d3353d72
Wavelet levels - choice complexity standard - advanced (#5869)
* Added in option edghi edglo limrad

* Hide choice edgesharpness slider curve

* First normal expert

* Second normal expert

* Changes in normal expert contrast chroma residual

* Change label complexity wavelet

* French + hide sigmafin standard

* Added tooltip complexty wavelet
2020-08-02 15:52:01 +02:00
Flössie
b7738afe22 Replace Adjuster::delay by Adjuster::setDelay() 2020-08-02 11:20:10 +02:00
Flössie
d4807891f0 WIP: DelayedConnection<> 2020-08-01 18:48:07 +02:00
Ingo Weyrich
6c9c603ab8
Merge pull request #5593 from rfranke/issue1474
Open inspector fullscreen and exploit monitor resolution, see #1474, #5591
2020-07-28 18:24:50 +02:00
Desmis
746be18164 Added histogram lab adjustments LC CL 2020-07-19 11:48:55 +02:00
Ingo Weyrich
5935a3ef88
Merge pull request #5850 from Beep6581/cppcheck_cleanups
make some files cppcheck clean
2020-07-17 14:54:54 +02:00
Ingo Weyrich
6cb29be31c further cleanups 2020-07-16 21:44:00 +02:00
Ingo Weyrich
6caf33a589 Some fixes suggested by @Floessie 2020-07-16 11:35:41 +02:00
Desmis
a6800d3037 Update background contrast cuve all masks 2020-07-16 10:34:57 +02:00
Desmis
3a5213454f Correct bad hue calculation in locallabtools 2020-07-15 18:32:32 +02:00
Desmis
fb4434f15a Update background with luma for exposure 2020-07-15 12:40:50 +02:00
Desmis
7ce4d0eb52 Update background with luma and chroma ref for L C curves Color and Light 2020-07-15 11:38:03 +02:00
Desmis
af0b83be81 Update backgroung with hue ref for H curves Color and Light 2020-07-15 08:46:03 +02:00
Desmis
0a857b4dd4 Improvment to GUI exposure and ColorLight curve H 2020-07-14 09:00:49 +02:00
Desmis
b6b03fd975 GUI part CH curve 2020-07-13 17:08:19 +02:00
Thanatomanic
c949da7d28 Remove some unneccessary comments in histogrampanel.cc 2020-07-12 07:27:38 +02:00
Thanatomanic
c364e20635 Fix the RGB bar readout in histogram 2020-07-12 07:26:29 +02:00
Thanatomanic
dced61b619 Cosmetic change to histogram: added padding. Some minor code improvement 2020-07-12 07:01:51 +02:00
Ingo Weyrich
3339e71b04 Merge branch 'dev' into bayer_bilinear 2020-07-11 11:49:27 +02:00
Desmis
738ad15af4 Others changes to labels and french 2020-07-11 07:44:30 +02:00
Desmis
41712058fd Clean code locallabtools 2020-07-10 08:56:41 +02:00
Yaroslav Isakov
70c052cc76 Make libcanberra optional
It is the only X11 dep in RawTherapee, so here is an option to
compile without libcanberra. This will completely disables sounds
for long operations on Linux, but canberra is enabled by default.
2020-07-09 16:39:26 +02:00
Desmis
37615dfdb7 Simplify 2 GUI tooltip 2020-07-09 10:36:55 +02:00
Desmis
b7fa705580 Change label CBDL tooltip - simplify GUI tooltip 2020-07-09 10:26:09 +02:00
Desmis
bc596090ec French label contrsat W 2020-07-09 08:55:55 +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
e2d0483250 Suppress forgotten in settings Laplace checkbox 2020-07-08 17:52:46 +02:00