Hombre
2c8349887b
Adding PS icon to Sony's ARQ files (see #4222 )
2017-12-13 02:09:15 +01:00
Morgan Hardwood
fb8148acab
Merge branch 'dev' into colortab-tools-onoff
2017-12-12 23:06:00 +01:00
Morgan Hardwood
aeb7863a24
RCD border artifacts fixed.
...
Now 8 border pixels are used for interpolation in RCD as 4 caused
artifacts. Fixes #4225 , patch by agriggio.
2017-12-12 22:20:44 +01:00
heckflosse
1fdf44660a
exposed maker to pixelshift code for future use
2017-12-12 21:38:44 +01:00
Alberto Griggio
4ef705cdd6
fixed behaviour of "WB off" for non-raw images
2017-12-12 21:08:31 +01:00
Alberto Griggio
890d896817
Initial support for pixel-shift for the Sony A7RIII
...
Only with ARQ files for now, and no sony-specific constants for motion correction yet
2017-12-12 20:49:43 +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
Alberto Griggio
d7fb8c9136
Avoid division by zero in RGB_denoise
...
Fix for #4214
2017-12-09 00:35:09 +01:00
Alberto Griggio
d258216d41
fixed warning reported by clang (forward declaration of ColorManagementParams as class, but it is a struct)
2017-12-09 00:34:07 +01:00
Alberto Griggio
503fe902a0
merged 'rcd-demosaic' into 'dev'
2017-12-08 18:53:03 +01:00
Desmis
d668e0d745
Format ftblockdn.cc
2017-12-08 08:09:49 +01:00
Desmis
9408e6fee5
Merge pull request #4211 from Beep6581/mediandenoise2
...
NR Median now works independently of lumiance details, #4208
2017-12-08 07:48:18 +01:00
heckflosse
3b6cf1d881
Disabled StopWatch
2017-12-07 22:57:19 +01:00
heckflosse
a633f3d233
fattal: optimized memory usage
2017-12-07 22:51:19 +01:00
Morgan Hardwood
441c320375
NR Median now works independently of lumiance details, #4208
2017-12-06 12:55:05 +01:00
Alberto Griggio
58c9f5a4da
procparams loading: test for file existence before calling the KeyFile parser
...
Fixes #4205
2017-12-06 11:59:12 +01:00
Morgan Hardwood
7cde837a15
Fixes reading tone curve mode from sidecar.
...
Flössie fixed a regression when reading tone curve modes from a sidecar.
Closes #4207 .
2017-12-06 08:34:15 +01:00
Flössie
cb1bbfef59
Fix loading of Wavelet/ThresholdHighlight
2017-12-05 19:51:48 +01:00
Flössie
8bebb5c720
Remove unused ColorManagementParamsEdited::gamfree
2017-12-05 18:55:59 +01:00
Flössie
2cd102cc61
Don't compare pointers but strings
2017-12-05 18:51:52 +01:00
Flössie
e6e4bfa350
Merge branch 'dev' into procparams-cleanup
2017-12-05 18:23:48 +01:00
Alberto Griggio
d78848c614
Use Glib::KeyFile::load_from_file in ProcParams::load instead of reading into a temporary buffer
...
Fixes #4205
2017-12-04 22:44:25 +01:00
Alberto Griggio
6512b9f5ff
updated RCD to the latest version (plus tweaks to avoid division by zero)
2017-11-30 23:15:20 +01:00
heckflosse
80fca667e2
Fix crash bug in raw ca correction when width is odd, also fix two overruns detected by adress sanitizer, fixes #4202
2017-11-29 23:06:53 +01:00
Alberto Griggio
8e43df5abb
Fattal: fixed off-by-one error in rescaling the luminance
...
Fixes #4200
2017-11-28 08:57:45 +01:00
Flössie
95614c7ecb
Add operator ==()
to every parameter struct
2017-11-26 14:03:25 +01:00
heckflosse
2b031cdfd1
Changed Copyright notice
2017-11-26 00:11:08 +01:00
Flössie
3dfa59e77f
Little cosmetics for the new rt_algo.*
2017-11-25 17:50:47 +01:00
heckflosse
94d28e508e
Added newline at end of file
2017-11-25 13:59:39 +01:00
heckflosse
cc243704b4
Added newline at end of file
2017-11-25 13:58:51 +01:00
heckflosse
0950963f84
Moved findMinMaxPercentile() to rt_algo.*, use bool multiThread in fattal tonemapper, fixes #4195
2017-11-25 13:56:42 +01:00
Alberto Griggio
4b6b806163
RCD: some tweaks to better fit in the RT way of dealing with highlight scaling
2017-11-24 17:46:07 +01:00
Alberto Griggio
7181f4b245
dcraw: apply the fix for #4129 only for DNGs coming from the Adobe DNG Converter
2017-11-24 11:41:48 +01:00
Alberto Griggio
421fa881c3
RCD demosaic: fixed potential divisons by zero
...
(due to non-associativity and cancellation effects of ops on floats)
2017-11-23 16:25:47 +01:00
Alberto Griggio
cf3b7ed656
sync with 'dev'
2017-11-23 11:09:13 +01:00
Flössie
7ba16a6f06
Bump PP version to 328 due to ff_clipControl
(by @heckflosse)
2017-11-22 20:41:13 +01:00
heckflosse
d31aca2e6a
Disabled timing code in fattal tone mapper
2017-11-22 01:31:19 +01:00
Flössie
a1a583a077
Fix SEGV in ProcParams::load()
2017-11-21 18:21:03 +01:00
Flössie
0eb3969279
Make PartialProfile
non-copyable
2017-11-21 18:11:26 +01:00
Flössie
0fc6d2f98e
Final touchups for procparams.*
2017-11-20 21:09:06 +01:00
Flössie
b98a3944a6
Merge branch 'dev' into procparams-cleanup
2017-11-20 20:40:57 +01:00
Flössie
5734e546d8
C'tor init for the rest of the Params
2017-11-20 20:26:23 +01:00
Alberto Griggio
912f9f436b
added support for 32-bit floating-point TIFF output
2017-11-20 00:11:18 +01:00
Alberto Griggio
bc8b8902e6
make rtengine::processImage return an Imagefloat instead of an Image16
...
This is for supporting saving to 32-bit float TIFFs
2017-11-20 00:10:51 +01:00
Alberto Griggio
95d303f442
turn off parallelization of step 4 of rcd
...
as the arrays are read and written, doing parallel operations properly requires some deeper analysis of the code. For now, let's simply disable them. We can always optimize later
2017-11-19 18:47:16 +01:00
Alberto Griggio
d47e7f67b2
fattal: set the lower bound to 1 instead of 0 (so that it's obvious it still has an effect)
2017-11-19 18:40:48 +01:00
Alberto Griggio
6acf170744
use camconst.json matrices (and levels) also for DNGs (issue #4129 )
2017-11-19 17:52:19 +01:00
Alberto Griggio
3673f1392c
added reference to the original repo and license for the RCD demosaic code
2017-11-19 00:43:12 +01:00
Alberto Griggio
6410f05799
Integrated the RCD demosaic method by Luis Sanz Rodriguez
...
Original code at https://github.com/LuisSR/RCD-Demosaicing
2017-11-18 23:45:30 +01:00