Alberto Griggio
30d8a674aa
shadows/highlights: added colorspace selection (RGB or L*a*b*)
2018-10-03 23:41:30 +02:00
Alberto Griggio
17e4f6f25c
enhanced shadows/highlights to avoid halos and desaturation
...
- use a guided filter instead of Gaussian blur for computing the masks
- operate in RGB space instead of L*a*b* to retain saturation in the shadows
2018-10-03 15:11:40 +02:00
Alberto Griggio
67adaeb0e2
Added an implementation of the Fast Guided Filter
...
derived directly from the pseudo-code of the paper:
Fast Guided Filter
by Kaiming He, Jian Sun
available at https://arxiv.org/abs/1505.00996
2018-10-03 15:09:49 +02:00
Alberto Griggio
39728c3286
rtengine: added rescale.h header with rescaleBilinear and rescaleNearest
...
taken from tmo_fattal02.cc and moved in their own header to allow reuse
2018-10-03 15:07:24 +02:00
heckflosse
095cb010e5
reduce updates to preview, panning background, navigator and thumbs, fixes #4834
2018-09-27 18:16:29 +02:00
heckflosse
080033765c
Exclude 2pix border from raw ca correction
2018-09-27 14:13:04 +02:00
heckflosse
80530d47d4
Raw chromatic aberration correction's Avoid Color Shift causes purple halo, fixes #4838
2018-09-27 10:53:32 +02:00
Pandagrapher
854021cfee
Merge with newlocallab...
2018-09-25 23:40:09 +02:00
heckflosse
5ece07861d
Don't trigger color toning listener when color toning is disabled
2018-09-25 22:21:02 +02:00
Pandagrapher
cafe48b87a
Locallab cleanup 2
...
Cleanup of dcrop, improccoordinator and simpleprocess
2018-09-24 20:36:23 +02:00
heckflosse
52644cd7f3
Fix colour tint when using raw ca correction avoid colour shift on images with (height % 2) == 1
2018-09-24 16:52:03 +02:00
heckflosse
5202a351e4
Raw crop for Canon PowerShot SX220 HS, fixes #4831
2018-09-24 16:50:34 +02:00
heckflosse
f886ea355b
Fix raw histogram for float dng files in [0.0;1.0] range, #4667
2018-09-22 11:14:00 +02:00
heckflosse
c77a487696
Don't use gamma for calculation of raw histogram values, #4667
2018-09-21 20:16:46 +02:00
heckflosse
7f445be51d
Merge branch 'dev' of https://github.com/Beep6581/RawTherapee into dev
2018-09-21 17:33:14 +02:00
heckflosse
bb5e6ef234
Define raw crop for Sony ILCE-7M2 arw and dng files in camconst.json, fixes #4585
2018-09-21 17:32:41 +02:00
Alberto Griggio
efbcf5242d
added basic camconst entry for Fuji X-T3 (only raw crop)
2018-09-21 17:00:38 +02:00
Alberto Griggio
3f77159da3
camconst: merged multiple entries for SONY ILCE-7M3
2018-09-21 16:59:14 +02:00
Alberto Griggio
82707ecd52
add missing rows to Fuji X-T3 raw files
...
Fixes #4825
2018-09-21 16:35:32 +02:00
Alberto Griggio
7fd276ba35
use 16-bit integer TIFF in "save reference image"
...
Fixes #4824
2018-09-21 14:10:59 +02:00
heckflosse
bf13654a67
Finally fix covertiy issues 185774 and 185779 / Uninitialized pointer read
2018-09-18 19:19:39 +02:00
heckflosse
1ae01f40b9
Verbose console output is jumbled, fixes #4558
2018-09-18 13:09:58 +02:00
heckflosse
2bea84cfa8
ImProcFunctions::CompressDR(): eliminate eps, #4815
2018-09-17 23:46:36 +02:00
heckflosse
1a191363ce
review ImProcFunctions::CompressDR(), fixes #4815
2018-09-17 22:46:57 +02:00
heckflosse
5d00cb05b4
Coverity 185774, 185779 Uninitialized pointer read
2018-09-17 13:26:50 +02:00
heckflosse
2590afa2f4
Coverity 191034 Uninitialized scalar variable
2018-09-17 13:18:58 +02:00
heckflosse
65ec17b621
decode Nikon Z7 uncompressed 12-bit NEF, #4801
2018-09-17 12:30:48 +02:00
heckflosse
e9d4dede48
Merge branch 'dev' into newlocallab
2018-09-15 20:53:21 +02:00
Pandagrapher
f945466df5
Locallab cleanup #1
...
Cleanup of Locallab and ControlSpotPanel
Removed also useless LocalListener, useless Locallab options
The following improvments have been introduced:
- All Locallab events are now managed with regular RT logics
The following bugs have been corrected:
- Missing "sensiexclu", "struc" (hidden) and "noisechrodetail" (hidden)
adjusters have been reintroduced
- GUI problems reported by @ganned92 have been corrected
- Tone curve could have some weird behavior when mouse was moving a
curve point outside curve editor
2018-09-15 18:11:42 +02:00
heckflosse
c3fbaafc9a
Fix segfault when hovering over preview while demosaic none is selected
2018-09-15 14:21:49 +02:00
heckflosse
2e3479ef8f
raw ca correction: reintroduced avoid colour shift checkbox because avoid colour shift sometimes fails
2018-09-15 12:24:27 +02:00
heckflosse
7cbf1f6d8d
Fix calculation of interpolation parameters for negative block shifts, #4774 , #4777
2018-09-12 14:24:41 +02:00
heckflosse
d1f63f621a
Merge branch 'dev' into rawcacorrection_iterate
2018-09-11 23:46:08 +02:00
heckflosse
adddd5aafa
set raw ca correction 'avoid colour shift' as default, #4777
2018-09-11 23:44:42 +02:00
heckflosse
6969303878
Compressed 16-bit TIFF output broken, fixes #4792
2018-09-11 17:11:38 +02:00
heckflosse
ec2de14d37
Merge branch 'dev' into rawcacorrection_iterate
2018-09-11 12:55:52 +02:00
Roel Baars
a75ac02f16
Merge pull request #4771 from Thanatomanic/highlight-slider
...
Highlight slider: changed default + disabled when unnecessary
2018-09-10 19:26:31 +02:00
Benitoite
8e678c285a
support camera dng LEICA M MONOCHROM (Typ 246)
...
Patch by @heckflosse
https://github.com/Beep6581/RawTherapee/issues/4785#issuecomment-419713993
2018-09-10 02:33:20 -07:00
heckflosse
f85ec677ff
raw ca correction: avoid colour shift per iteration, #4777
2018-09-09 12:53:44 +02:00
heckflosse
ec4115512a
raw ca correction/avoid colour shift: Vectorized one loop, #4777
2018-09-08 13:08:44 +02:00
heckflosse
09796f0694
raw ca correction: beautified code
2018-09-08 00:52:39 +02:00
heckflosse
becfc1a9fd
raw ca correction: smooth progress bar also for > 1 iterations, #4774
2018-09-07 18:46:39 +02:00
heckflosse
910b516553
raw ca correction/avoid colour shift: bugfix, #4777
2018-09-07 17:56:55 +02:00
heckflosse
c7ab5ff288
raw ca correction/avoid colour shift: further bugfixes, #4777
2018-09-07 16:20:30 +02:00
heckflosse
198989d598
raw ca correction/avoid colour shift: fix colour cast when (height % 2) == 1, #4777
2018-09-07 13:50:42 +02:00
heckflosse
c9d89c9b1b
raw ca correction. Be less restrictive during test phase
2018-09-06 19:31:01 +02:00
heckflosse
fac0e8ee78
raw ca correction: fix blob artifacts when avoid colourshift is enabled, #4777
2018-09-06 17:59:08 +02:00
heckflosse
68ee9d422b
raw ca correction: optimized avoid colour shift, #4777
2018-09-06 16:05:06 +02:00
heckflosse
9902825a94
Merge branch 'dev' into rawcacorrection_iterate
2018-09-06 13:53:44 +02:00
heckflosse
bcc7a3fb85
raw ca correction: first try to avoid colour shift, #4777
2018-09-06 13:52:48 +02:00