34 Commits

Author SHA1 Message Date
Thanatomanic
de15da1d59
Fix new color propagation method (#6109)
* Fixed artifacts thanks to Alberto

* Added blur to Color propagation

* Clean format code - small improvments

* color propagation: Enable old mode at blur = 0

* Improve GUI

* color propagation: smooth progress bar for blur > 0

* change label

* Some cleanups

* color propagation: small speedup for blur > 0

* color propagation: speedup for blur > 0 when region with clipped highlights is small

* Speed-up for blur=1 - clean GUI code

* color propagation: cleanups

* Harmonize events in tonecurve.cc

* tonecurve.cc : cleanup

* Highlight reconstruction: small changes to gui

* Use Gtk::Box instead of Gtk::VBox

* Change maximum number of blur levels to 4

* Suppress BENCHFUN

* Suppress bad commit locallabtools

Co-authored-by: Desmis <jdesmis@gmail.com>
Co-authored-by: Ingo Weyrich <heckflosse67@gmx.de>
2021-02-18 13:36:54 +01:00
Ingo Weyrich
cce2f5053e Colour propagation: reduce memory usage 2021-02-02 17:53:27 +01:00
Desmis
b554f52ab9 Improve HLreconstruction color propagation - best transitions - code from ART - thanks to Alberto 2021-01-07 12:08:10 +01:00
Desmis
b8d5a3d9fb
Local adjustments - Log encoding - Recovery based on mask luminance (#6038)
* GUI for recovery mask - Log encoding

* Enable recovery Log encoding with luminance mask
2021-01-01 12:05:33 +01:00
Flössie
c607b58b18 Fix non-OpenMP build warnings 2020-06-18 14:32:45 +02:00
Ingo Weyrich
2c831a11a7 more double promote fixes 2020-02-09 23:34:12 +01:00
Ingo Weyrich
806c086fbc more double promote fixes, still not complete 2020-01-21 14:01:27 +01:00
Ingo Weyrich
6935faa258 Further cleanup of include dependencies 2019-10-30 22:12:06 +01:00
Morgan Hardwood
60b2196bce Updated gnu.org links to use HTTPS 2019-09-10 12:34:57 +02:00
Ingo Weyrich
4c99c9cf01 cppcheck: further fixes 2019-08-07 15:32:52 +02:00
Ingo Weyrich
d1c9a5f989 Removed timing code 2019-07-12 13:46:45 +02:00
Flössie
856b437983 Some minor code cleanups 2019-07-10 13:16:03 +02:00
Ingo Weyrich
3f9c232f18 hilite_recon.cc 2019-07-09 23:15:38 +02:00
Ingo Weyrich
0b1ba37c75 color propagation: fix segfault whan there is nothing to reconstruct 2019-07-09 19:40:08 +02:00
Ingo Weyrich
c56106beae color propagation: small speedup, also some code formating 2019-07-09 17:39:53 +02:00
Ingo Weyrich
fe43bf1bf2 color propagation: use up to 4 cores where previously only up to 3 cores were used 2019-07-09 00:40:25 +02:00
Ingo Weyrich
4f73e5bb3c Fix oob access in last commit 2019-07-09 00:20:04 +02:00
Ingo Weyrich
54fdbe41ea dump SSE code in boxblur2 because new code is faster with auto-vectorization, also pad bufferwidth for boxblur2 to a multiple of 16 2019-07-08 23:57:24 +02:00
Ingo Weyrich
4d6c3f2ce2 Speedup for color propagation 2019-07-07 15:29:24 +02:00
Morgan Hardwood
5b50b2d059 Various interface fixes, closes #5211 2019-03-25 01:53:07 +01:00
Flössie
37027e46bd Fix non-OpenMP build 2019-02-06 06:54:31 +01:00
Alberto Griggio
fcf1fd0592 revert to old method (<= 5.4) for hilight reconstruction via colour propagation
Fixes #4610
2018-06-14 18:05:47 +02:00
Alberto Griggio
acfdf220ec reverted to original method for colour propagation of fully clipped highlights
The "new" one was producing artifacts in some cases -- needs further investigation
2018-04-03 10:38:59 +02:00
Alberto Griggio
6f83d57458 some tweaks to the colour propagation method for highlight recovery
with the attempt to make it "smoother" and more realistic (or at least eye
pleasing) in some corner cases
2018-03-22 15:45:18 +01:00
heckflosse
96bf06a950 Removed most of the __x86_64__ dependencies. Also removed _RT_NESTED_OPENMP 2018-01-23 16:05:31 +01:00
heckflosse
6e55f6bab5 Fixed a lot of issues reported by cppcheck 1.78 2017-04-08 22:41:46 +02:00
heckflosse
9abb397572 Fix all warnings in hilite_recon.cc 2017-03-31 20:22:13 +02:00
heckflosse
a0dabf8067 Colour Propagation, cleanup and a small speedup 2015-10-14 23:15:01 +02:00
heckflosse
9061b2549d Fix inconsistent behaviour in Colour Propagation 2015-10-13 14:36:19 +02:00
heckflosse
6eaf68e850 Improved quality of Colour Propagation for some cases 2015-10-11 19:17:09 +02:00
heckflosse
b1dd9dd59a Speedup and reduced memory usage for Colour Propagation 2015-10-10 01:05:08 +02:00
heckflosse
20839d3a4a Color propagation highlight reconstruction causes crash on some files, fixes #2928 2015-10-03 13:33:52 +02:00
DrSlony
0e0cfb9b25 Formatted all .cc and .h code in rtengine, rtexif and rtgui using astyle 2015-08-11 11:55:03 +02:00
torger
d5ca351c20 Issue 2134: removed obsolete raw highlight preservation setting from GUI (still left in procparams for backwards compatilibility) 2015-07-10 12:00:36 +02:00