2547 Commits

Author SHA1 Message Date
heckflosse
8b65900066 Dual demosaic: Add auto threshold checkbox and show used value in ui, #4866 2018-10-21 20:21:43 +02:00
Alberto Griggio
18f812d96a added initial support for the Nikon Z7 to camconst.json (issue #4880) 2018-10-19 22:26:33 +02:00
U-PC-BUREAU\jacques
e7448bd084 merge with dev 2018-10-19 19:26:14 +02:00
heckflosse
0da47b0da3 2-pass dual-demosaic-contrast-threshold detection if 1-pass does not find a flat area, #4866 2018-10-18 22:09:35 +02:00
Pandagrapher
bf2b7905d3 New Locallab procparams structure
Locallab procparams structure updated to improve robustness
NB: Some default params have been modified
2018-10-18 19:23:26 +02:00
Alberto Griggio
2026fe1d17 guided filter: added support for automatic computation of subsampling factor 2018-10-18 08:53:02 +02:00
Alberto Griggio
b50b8dea9f merge with dev 2018-10-27 16:11:17 +02:00
Alberto Griggio
59339644de dehaze: do not consider out-of-gamut pixels when estimating the ambient light 2018-10-17 15:38:35 +02:00
Beep6581
009c1082f7
Merge pull request #4857 from Beep6581/abstract-listeners
Turn Listeners into abstract interfaces
2018-10-17 14:22:11 +02:00
Alberto Griggio
7388a9a5e8
Merge pull request #4849 from Beep6581/enhanced-shadows-highlights
Enhanced shadows/highlights
2018-10-17 14:22:02 +02:00
heckflosse
bb0743898b SSE code for auto calculation of dual demosaic contrast threshold, #4866 2018-10-17 13:36:41 +02:00
heckflosse
5a30c7e147 Calculate dual demosaic contrast threshold and log it in console output but don't use it, #4866 2018-10-17 00:17:22 +02:00
Alberto Griggio
4d0ddd56e5 revamped and simplified dehaze -- now it's finally usable 2018-10-16 23:20:11 +02:00
Hombre
8a18300a76 Removing debug printf (no issue) 2018-10-15 23:13:57 +02:00
Hombre
c5ad03c9cc Better support of TIFF's SubFileType tag and alpha channel
Fix issue #4868
2018-10-15 22:48:37 +02:00
Flössie
77587f989e Fix Clang build (fixes #4862) 2018-10-12 20:53:12 +02:00
Alberto Griggio
7c10f92ace dehaze: improved use of the guided filter for less halos 2018-10-12 16:01:48 +02:00
heckflosse
18a548cd6b Curve adjustment point pipette sometimes unresponsive, fixes #4859 2018-10-12 00:24:12 +02:00
Alberto Griggio
74ae459bf2 dehaze: added more user-controllable parameters 2018-10-11 13:43:45 +02:00
Alberto Griggio
f5d566ef22 guided filter: proper bounding of the radius before calling boxblur 2018-10-11 13:41:41 +02:00
Alberto Griggio
83f5205006 guided filter: proper bounding of the radius before calling boxblur 2018-10-11 13:41:41 +02:00
Alberto Griggio
02a15bc58d guided filter: properly validate radius parameter before calling boxblur 2018-10-10 22:49:12 +02:00
Alberto Griggio
34321c7012 guided filter: properly validate radius parameter before calling boxblur 2018-10-10 22:49:12 +02:00
Alberto Griggio
75964dfd8b make sure that dehaze doesn't trigger Fattal tone mapping
(bad interaction due to sloppy rebasing)
2018-10-10 17:08:36 +02:00
U-PC-BUREAU\jacques
ab6ee44e9e merge with dev 2018-10-10 10:15:48 +02:00
Alberto Griggio
14ac4babec added haze removal tool
Based on the paper:
  "Single Image Haze Removal Using Dark Channel Prior" by He, Sun and Tang
using a guided filter for the "soft matting" of the transmission map
2018-10-10 10:02:06 +02:00
Flössie
2125f42116 Turn almost all Listeners into abstract interfaces 2018-10-09 20:32:40 +02:00
Pandagrapher
88c5214a47 Merge from branch 'dev/newlocallab'... 2018-10-08 20:56:29 +02:00
heckflosse
07dafc67a8 Fix broken softproofing 2018-10-08 10:17:57 +02:00
U-PC-BUREAU\jacques
23bcf63e2c merge with dev 2018-10-08 07:48:54 +02:00
U-PC-BUREAU\jacques
404ff5e86b update previewimage for wavelet in improccoordinator.cc 2018-10-07 10:59:02 +02:00
U-PC-BUREAU\jacques
72ed6f81b0 merge with dev 2018-10-07 09:58:43 +02:00
heckflosse
b641fdaba7 some code movements for #4834 2018-10-06 22:17:33 +02:00
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