Thanatomanic
|
869ac54242
|
Minor update to the parametric curve fix
|
2021-06-12 21:11:45 +02:00 |
|
Jonathan Bieler
|
3248e6b003
|
Reduce artifacts in parametric curve calculation (#6219)
|
2021-06-12 21:07:44 +02:00 |
|
Ingo Weyrich
|
b627adea3a
|
Merge branch 'dev' into fix-double-promotion
|
2020-02-09 16:45:20 +01:00 |
|
Ingo Weyrich
|
b2443b0e7e
|
more double promote fixes, still not complete
|
2020-01-21 00:16:27 +01:00 |
|
Ingo Weyrich
|
d82ea3af02
|
reduce some include dependencies
|
2020-01-17 23:18:48 +01:00 |
|
Morgan Hardwood
|
60b2196bce
|
Updated gnu.org links to use HTTPS
|
2019-09-10 12:34:57 +02:00 |
|
Ingo Weyrich
|
4fedfb2b26
|
cppcheck: further fixes
|
2019-08-06 22:10:38 +02:00 |
|
Alberto Griggio
|
7a918fa373
|
Fixed bug in evaluating catmull-rom curves with straight segments at 0 or 1
Fixes #5072
|
2018-12-10 17:26:22 +01:00 |
|
Alberto Griggio
|
fd48b34cd5
|
curves: restored the old DCT_Spline implementation (cubic splines), and added new DCT_CatumullRom curve type
|
2018-12-06 14:11:49 +01:00 |
|
Alberto Griggio
|
4b2392e44a
|
catmull-rom: make curves more rounded
See https://github.com/Beep6581/RawTherapee/pull/4701#issuecomment-414054187
|
2018-08-18 15:11:54 +02:00 |
|
Alberto Griggio
|
e3ea0926c2
|
catmull-rom: use uniform spacing of curve evaluation points
|
2018-08-18 12:43:14 +02:00 |
|
Alberto Griggio
|
681aabd0e2
|
catmull-rom: use reflection to calculate the boundary control points
|
2018-08-18 12:42:21 +02:00 |
|
Alberto Griggio
|
ef57c5da00
|
catmull-rom: add special case for evaluating straight segments at 0 or 1
|
2018-08-17 15:52:55 +02:00 |
|
Alberto Griggio
|
d6ca3d65aa
|
catmull-rom: ensure that the curve evaluation is exact at the control points
|
2018-08-17 15:30:36 +02:00 |
|
Alberto Griggio
|
2f2065cf9a
|
fixed typo leading to artifacts in catmull-rom splines in extreme cases
|
2018-08-12 23:20:31 +02:00 |
|
Alberto Griggio
|
0d7d1cfc8c
|
more tweaks to catmull-rom and histogram matching after the feedback by DrSlony
|
2018-08-11 23:40:21 +02:00 |
|
Alberto Griggio
|
2bb27661a2
|
various tweaks to catmull-rom
|
2018-08-10 08:05:41 +02:00 |
|
Alberto Griggio
|
6ae287b72b
|
diagonalcurves: replace cubic splines with (centripetal) Catmull-Rom splines
See https://en.wikipedia.org/wiki/Centripetal_Catmull%E2%80%93Rom_spline
Fixes #4343
|
2018-07-26 17:27:57 +02:00 |
|
luz.paz
|
c3c3ceac79
|
Misc. typos
Found via `codespell`
+ removed rtengine/dcraw.patch per discussion in https://github.com/Beep6581/RawTherapee/pull/4395
|
2018-02-14 14:07:18 -05:00 |
|
heckflosse
|
40ee591474
|
Added a comment for last commit
|
2017-05-31 19:24:33 +02:00 |
|
Morgan Hardwood
|
95f3eaf001
|
Diagonal curve should be bypassed when it is linear, regardless of node count, fixes #3902
|
2017-05-31 18:55:41 +02:00 |
|
heckflosse
|
6e55f6bab5
|
Fixed a lot of issues reported by cppcheck 1.78
|
2017-04-08 22:41:46 +02:00 |
|
heckflosse
|
0c536e2660
|
Fix all warnings in diagonalcurves.cc
|
2017-03-30 17:33:05 +02:00 |
|
heckflosse
|
3625643392
|
Cppcheck: Fixed bug from last commit. Also added some new fixes
|
2016-10-13 17:37:08 +02:00 |
|
heckflosse
|
b31225672a
|
Some new improvements to speed of curve generation (mainly to speedup thumb processing in file browser)
|
2016-05-31 23:47:01 +02:00 |
|
heckflosse
|
b23778eebc
|
Speedup for flatcurves and NURBS curves getval() functions
|
2016-05-15 16:07:23 +02:00 |
|
heckflosse
|
2dd2f5ca17
|
Speedup for thumbnail processing
|
2016-05-01 00:16:06 +02:00 |
|
heckflosse
|
9dc786f0ea
|
Segfault when curve black point is moved below white point, fixes #2923
|
2015-10-06 22:29:44 +02:00 |
|
heckflosse
|
98c1221908
|
crash when first two curve points are at x=0, fixes #2888
|
2015-09-01 18:09:46 +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 |
|