Ingo Weyrich
96bf78fe87
Merge branch 'dev' into cppcheck
2019-08-05 16:34:48 +02:00
Ingo Weyrich
e7d10bbf76
Fixes broken clear processing profile when image has same rank as thumb
2019-08-02 16:03:03 +02:00
Ingo Weyrich
41fc34c5c6
Do not assign empty strings on creation of std::string or Glib::ustring
2019-07-31 20:21:16 +02:00
Ingo Weyrich
f523149582
Clear processing profile is broken, fixes #5392
2019-07-29 13:56:38 +02:00
Desmis
beab5c5254
merge with dev
2019-07-24 10:45:52 +02:00
Desmis
e4c4e38236
merge with dev
2019-07-24 09:05:32 +02:00
Ingo Weyrich
cbb3f05b7e
use empty() instead of comparison with an empty string
2019-07-22 13:49:08 +02:00
Desmis
28590fa827
merge with dev
2019-07-19 09:42:56 +02:00
Desmis
ad6c0d04a7
merge with dev
2019-07-19 09:27:49 +02:00
Beep6581
275f11e97d
Merge pull request #5325 from erjiang/embedded-ratings
...
Use ratings from image metadata
2019-07-17 15:28:55 +02:00
rom9
b4c109f275
ProcParams now contain red and blue ratios, to be aligned with values in the GUI.
2019-06-29 16:06:40 +02:00
rom9
4e09fd4f21
Changed master exponent default from 2.0 to 1.5; it was too large for high-contrast negatives. Set all sliders as log-scale, centered at 1.0, so that reasonable values can be fine-tuned more easily.
2019-06-28 21:29:06 +02:00
Desmis
c933436399
merge with dev
2019-06-26 08:16:07 +02:00
Desmis
07d74501f2
Second part ITCWB
2019-06-25 17:40:16 +02:00
Desmis
5dbc61579d
Save provisory work for autowb ITCWB
2019-06-25 13:56:52 +02:00
rom9
7040378dec
Merge remote-tracking branch 'origin/dev' into filmnegative
2019-06-23 23:40:56 +02:00
Flössie
ca387e0379
Use terser C++11 resets in ProcParams::setDefaults()
2019-06-18 09:22:45 +02:00
Flössie
015cffc73a
Peripheral cleanups and a fix
...
- Whitespace, braces, sorting
- Fixed missing filmnegative in `ProcParams::operator ==(ProcParams)`
2019-06-13 09:52:13 +02:00
rom9
8d0755eddc
Raised default master exponent from 1.0 to 2.0, to get a reasonable contrast right from the start.
2019-06-11 22:50:36 +02:00
rom9
9df8008949
Film negative processing: first usable version. Only supports bayer raw files, thumbnails don't work
...
Added performance improvements suggested by heckflosse. Lowered median sampling step from 7 to 5 since calculation is now much faster.
Added support for Fuji X-Trans raw files.
Applied SSE2 patch provided by @heckflosse, improves performance in main processing loop.
Moved film negative processing stuff in its own compilation unit.
Code cleanup: removed redundant omp directives.
Added check for dead pixels, going above threshold after inversion. ST_BAYER only for now.
Reverted leftover hack in cropwindow.cc
2019-06-08 01:40:29 +02:00
Desmis
53d32c9135
merge with dev
2019-06-06 12:56:06 +02:00
heckflosse
a391e256bc
Fix possibly uninitialized variable
2019-06-04 16:30:54 +02:00
Desmis
83f487753c
Improve shadows-Highlight Residual
2019-05-27 09:23:56 +02:00
Desmis
fc9867eb2d
Improvment to residual image
2019-05-21 07:48:18 +02:00
Eric Jiang
820024972a
Use rating from EXIF/XMP where available
2019-05-18 15:22:00 -07:00
Desmis
5837f722a8
disabled showmask - improve GUI
2019-04-03 09:23:03 +02:00
Desmis
7ec1b27a91
Add show mask to Clarity
2019-03-23 12:45:44 +01:00
Desmis
48d30e50c7
Wavelet Clarity and Unsharp mask
2019-03-22 18:20:00 +01:00
Flössie
9fe6bcaab1
Merge branch 'dev' into relax-procparam-dependency
2019-03-10 12:54:04 +01:00
heckflosse
520a3709bf
Allow user defined border for xtrans, #5198
2019-03-01 14:47:55 +01:00
Flössie
0cbc4923bc
Relax dependency from procparams.h
2019-02-28 20:44:50 +01:00
heckflosse
46aabd2003
Unfix fixed white level, #5187
2019-02-23 14:00:45 +01:00
heckflosse
b9942422e7
Change microcontrast uniformity adjuster range, fixes #5129
2019-01-01 17:36:17 +01:00
heckflosse
4a46da1b34
Merge branch 'dev' into blur-flat-regions
2018-12-17 11:58:34 +01:00
Morgan Hardwood
920e9f7a16
Renamed key to CurveFromHistogramMatching for clarity, #5089
2018-12-11 23:13:40 +01:00
heckflosse
5162484517
First quick&dirty version of flat region blur, #5075
2018-12-08 21:57:56 +01:00
Alberto Griggio
4e4a83b576
Merge pull request #5011 from Beep6581/colortoning-labregions-cdl
...
Enhanced version of the "L*a*b* regions" color toning
2018-11-23 17:07:30 +01:00
heckflosse
190772af5e
Fix some issues found by cppcheck
2018-11-22 18:40:09 +01:00
Alberto Griggio
73898e1a3f
Enhanced version of the "L*a*b* regions" color toning, adding mask blur and ASC-CDL controls
2018-11-22 09:45:59 +01:00
Alberto Griggio
0c488eadaf
DR Compression: updated defaults and renamed "Threshold" to "Detail" in the GUI
...
Fixes #4912
2018-11-03 02:36:30 +01:00
Alberto Griggio
5e30b5ac58
merged 'colortoning-labregions' into 'dev'
2018-11-01 15:18:11 +01:00
heckflosse
72787cd990
Set Post-Resize Sharpening Contrast Threshold to 15, fixes #4909
2018-11-01 12:12:01 +01:00
Alberto Griggio
86b282fc68
procparams: call DehazeParams::operator== in ProcParams::operator==
2018-11-01 05:42:45 +01:00
Alberto Griggio
7090730063
Merge pull request #4898 from Beep6581/dehaze
...
Dehaze
2018-10-31 13:26:08 -05:00
Morgan Hardwood
cef5d12779
AllowUpscaling=false for old PP3s
...
PP3s from before the Allow Upscaling option's introduction to the Resize
tool should defaut to not allow upscaling.
Closes #4643
2018-10-30 21:18:21 +01:00
heckflosse
1dcf92322d
RT crashes with wrong value in profile (curves), fixes #4398
2018-10-30 19:36:37 +01:00
Alberto Griggio
50c623802a
set LabRegions as the default color toning method
2018-10-28 18:38:55 +01:00
Alberto Griggio
1a3fd9f157
Added new color toning method "L*a*b* regions"
...
Allows to specify various "regions" of the image with masks, and to correct
for hue, saturation and lightness.
Inspired by the existing L*a*b* grid (in turn taken from darktable)
2018-10-25 16:46:11 +02:00
heckflosse
e5f373d0e1
Merge branch 'dev' into dual_demosaic_auto_threshold
2018-10-21 21:54:24 +02:00
heckflosse
8b65900066
Dual demosaic: Add auto threshold checkbox and show used value in ui, #4866
2018-10-21 20:21:43 +02:00