Commit Graph

2564 Commits

Author SHA1 Message Date
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