167 Commits

Author SHA1 Message Date
Pandagrapher
757cf784f2 Merge of new Locallab GUI with existing Locallab engine
New Locallab GUI has now impacts on image

Bug fixes:
- Some tools GUI were not updated accordingly if they were not firstly
activated
- Image was not activated if a control spot was deleted
- Blur & Noise GUI was not updated according to blurMethod combobox
2018-08-23 21:38:59 +02:00
Pandagrapher
a31393adb1 Saving of Locallab tool parameters in .pp3 file
- Control spot panel parameters are now saved in .pp3 file
- Control spot curved are now visible when Locallab tool panel is
active, not visible otherwise

Limitations:
- Other Locallab tool parameters aren't saved in .pp3 file yet
- Locallab tools are temporary deactivated (time to end procparam
update)
2018-07-26 19:20:33 +02:00
Desmis
df6822178c merge with dev 2018-05-05 09:37:58 +02:00
heckflosse
3578529082 Pixelshift: further cleanup 2018-04-14 23:24:28 +02:00
heckflosse
4a1a10aab0 Pixel Shift: Improve motion mask and further changes 2018-04-14 01:11:01 +02:00
Desmis
4b916e444f merge with dev 2018-02-04 07:51:25 +01:00
Alberto Griggio
e265d23e76 made histogram matching depend on the input profile
This improves the accuracy of the matching when using non-default profiles
2018-02-02 13:57:43 +01:00
Desmis
ad6618fdfc Move events from procevents refreshmap tp mapevent in locallab.cc - - first step 2018-01-27 15:45:07 +01:00
Desmis
f1e8aeefcb add rectangle shape in normal mode 2018-01-02 18:35:01 +01:00
Desmis
fb7f65a82d Fixed bug in denoise + improve algo 2017-12-30 16:06:11 +01:00
Desmis
9713604b12 add bilateral to local denoise and enhanced GUI 2017-12-23 09:34:39 +01:00
Desmis
46181f1008 merge with dev 2017-12-21 08:42:43 +01:00
Alberto Griggio
62585bc434 merged 'localcontrast' into 'dev' 2017-12-20 23:16:28 +01:00
Alberto Griggio
c166e0a7ed added a more flexible way of managing ProcEvents
modifying the global ProcEvent enum and refreshmap array is not needed
anymore. You can now register new events dynamically, using a ProcEventMapper
instance. See rtgui/localcontrast.cc for an example.

Hopefully this solves the problem of recurring merge conflicts when different
devs add different proc events
2017-12-19 13:46:19 +01:00
Alberto Griggio
b8777b3d87 added simple local contrast tool
Borrowed from G'MIC
2017-12-19 01:03:52 +01:00
Desmis
17239849c3 merge with dev 2017-12-18 15:50:15 +01:00
Alberto Griggio
14a30c6c39 merged 'dev' into 'sony-pixel-shift' 2017-12-18 10:11:38 +01:00
Desmis
7a826a586d Add simplified Scope to local denoise 2017-12-18 08:50:49 +01:00
Alberto Griggio
e1bf4b075f added on/off switch for L*a*b* adjustments 2017-12-16 18:36:28 +01:00
Desmis
db03c16f45 Add DCT to local chroma denoise 2017-12-16 15:24:53 +01:00
heckflosse
7d430adbc6 pixelshift: Optionally use one green instead of averaging two greens 2017-12-15 18:59:26 +01:00
Desmis
73b695652c Add DCT to local denoise - improve denoise - Fixed crash in overexposed area 2017-12-14 08:56:59 +01:00
Desmis
caafa4729a merge with dev 2017-12-13 08:42:13 +01:00
Alberto Griggio
11ca61e3e2 added on/off switches for Channel Mixer, HSV Equalizer and RGB Curves 2017-12-09 23:54:27 +01:00
Alberto Griggio
b963f368af Added On/Off switch for White Balance
Candidate fix for #3542
2017-12-09 18:09:13 +01:00
Desmis
392d2a6769 Merge with dev - save provisory work 2017-12-09 14:32:32 +01:00
Desmis
75cec00e95 merge with dev 2017-11-19 09:08:45 +01:00
Alberto Griggio
6212d6e0c6 better (local) caching of fattal results in dcrop
Use new M_HDR todo code instead of using M_RGBCURVE for fattal
(ported from Hombre's commit a9d02a7dca0b5dcd31f642046d94e1663b17c9ff)
2017-11-17 17:46:13 +01:00
Desmis
4b2563af62 Add simplified Excluding Spot - fixed some bugs 2017-11-10 08:47:11 +01:00
Hombre
0a9f382967 Refactored name for Fattal / Alpha & Beta + updated ranges (see #4168)
Ranges for Threshold and Amount is now -100 / +100 integer. Effective
range should be modified in ImProcFunctions::ToneMapFattal02 if ever.
2017-11-04 23:09:58 +01:00
Alberto Griggio
77b4ad497b Integrated "Fattal02" tone-mapping operator from Luminance HDR 2017-11-02 22:34:49 +01:00
Desmis
53ba84f699 Fixed some bugs and some changes 2017-11-02 13:19:16 +01:00
Desmis
ff26f0642e Add method symmetric to blur and noise - and some extension 2017-10-25 17:33:58 +02:00
Desmis
baa2d91ee6 add chroma to cbdl 2017-10-12 17:46:31 +02:00
Desmis
a741821acf In GUI fixed bad Hueref and prep Spot 2017-10-01 09:03:26 +02:00
Desmis
9786ec0687 merge with dev 2017-09-14 09:09:18 +02:00
Alberto Griggio
30f62b0560 added GUI for lensfun 2017-09-07 16:45:41 +02:00
Desmis
eb46859301 merge with Dev 2017-08-19 08:17:43 +02:00
Desmis
9b0c008006 merge with dev manually 2017-08-15 09:57:19 +02:00
Desmis
be82e1bde2 Some changes requested by Elle 2017-08-13 13:07:39 +02:00
Desmis
5f8555e84c Add temp and green for scene 2017-08-10 17:09:46 +02:00
Desmis
0ffbc5251e Add CAT02 viewing conditions 2017-08-10 14:20:00 +02:00
Desmis
ef39df4f39 Settings output device in main menu 2017-07-28 17:41:48 +02:00
Desmis
432e123733 Fixed some bugs and first Exposure mode without curve 2017-07-23 14:02:41 +02:00
Desmis
b5ddef00ed Init new - add GUI and Mip for local vibrance - does nothing 2017-07-15 17:50:32 +02:00
Desmis
4c7287574d merge with devv 2017-07-13 08:42:08 +02:00
Desmis
4f7d310eb2 Add H=f(H) to color and light 2017-07-13 07:30:51 +02:00
heckflosse
f98ef980d9 remove unused retinex.gain and retinex.baselog 2017-07-09 21:37:39 +02:00
Desmis
dfffa2e8aa merge with dev 2017-06-27 10:28:35 +02:00
heckflosse
159ddf2d7a Fix some valgrind issues 2017-06-24 16:38:34 +02:00