Desmis
d621721ffe
merge wit dev
2019-11-07 07:17:19 +01:00
Ingo Weyrich
6335b68a80
Further reduction of include dependencies
2019-11-03 14:52:42 +01:00
Ingo Weyrich
cac2eb53ef
Further reduction of include dependencies
2019-10-31 20:41:08 +01:00
Desmis
cfdfd9f553
merge with dev
2019-10-12 08:50:16 +02:00
Morgan Hardwood
fa7ba481d7
Merge branch 'dev' into wavelenh
2019-09-25 12:43:57 +02:00
Ingo Weyrich
7a8225d274
procparams: apply changes requested by @Floessie in code review
2019-09-23 13:40:19 +02:00
Desmis
9c983a1c4e
merge with dev
2019-09-23 13:07:34 +02:00
Desmis
f57d74ffbd
merge with dev
2019-09-23 11:40:25 +02:00
Ingo Weyrich
0fc0eced5a
Merge branch 'dev' into dehaze_speedup
2019-09-22 15:39:19 +02:00
Ingo Weyrich
7ff3192cc9
dehaze: added lumimance mode from ART, #5456 , thanks to @agriggio
2019-09-20 14:03:09 +02:00
Desmis
9e9d0cd503
merge with dev
2019-09-17 11:11:43 +02:00
Desmis
332782ec9b
merge with dev
2019-09-17 10:57:05 +02:00
Ingo Weyrich
f2cdbd0e4d
Capture sharpening: experimental radius offset depending on distance to center
2019-09-16 15:09:47 +02:00
Ingo Weyrich
4079bb9920
Capture Sharpening: automatic radius calculation
2019-09-11 18:56:07 +02:00
Desmis
40da546cf8
merge with dev
2019-09-11 12:45:32 +02:00
Desmis
00df4707a8
merge with dev
2019-09-11 11:41:24 +02:00
Ingo Weyrich
ba43437220
Merge pull request #5445 from Beep6581/capture_sharpening
...
Merge Capture sharpening into dev to get more tests
2019-09-10 19:27:01 +02:00
Morgan Hardwood
60b2196bce
Updated gnu.org links to use HTTPS
2019-09-10 12:34:57 +02:00
Ingo Weyrich
062b5a6bbc
Capture Sharpening: change default values for iterations and gamma
2019-09-07 16:16:28 +02:00
Ingo Weyrich
f882309f59
capture sharpening: own compilation unit, smooth progressbar, #5412
2019-08-30 14:45:45 +02:00
Desmis
da8b80cd23
merge with dev
2019-08-30 08:56:39 +02:00
Desmis
a9cb07de24
merge with dev
2019-08-30 08:23:12 +02:00
Ingo Weyrich
a1a680fbdc
Merge branch 'dev' into capture_sharpening
2019-08-29 22:07:55 +02:00
Ingo Weyrich
df8367558b
Do not treat white balance changes as related to panning if before and after uses camera whitebalance
2019-08-29 22:07:15 +02:00
Ingo Weyrich
1ff505432c
Do not treat changes of tonecurve.fromHistMatching as related to panning
2019-08-29 21:04:56 +02:00
Desmis
02e58bc88e
merge with dev
2019-08-17 18:08:59 +02:00
Desmis
a751857b5c
merge with dev
2019-08-17 17:49:36 +02:00
Ingo Weyrich
7b3c50bc31
Capture sharpening: auto contrast threshold
2019-08-17 15:18:24 +02:00
Ingo Weyrich
8421f8780a
capture sharpening: contrast threshold
2019-08-15 20:40:32 +02:00
Ingo Weyrich
506254ce46
capture sharpening: first mockup
2019-08-14 17:19:26 +02:00
Ingo Weyrich
96bf78fe87
Merge branch 'dev' into cppcheck
2019-08-05 16:34:48 +02:00
Ingo Weyrich
e7d10bbf76
Fixes broken clear processing profile when image has same rank as thumb
2019-08-02 16:03:03 +02:00
Ingo Weyrich
41fc34c5c6
Do not assign empty strings on creation of std::string or Glib::ustring
2019-07-31 20:21:16 +02:00
Ingo Weyrich
f523149582
Clear processing profile is broken, fixes #5392
2019-07-29 13:56:38 +02:00
Desmis
beab5c5254
merge with dev
2019-07-24 10:45:52 +02:00
Desmis
e4c4e38236
merge with dev
2019-07-24 09:05:32 +02:00
Ingo Weyrich
cbb3f05b7e
use empty() instead of comparison with an empty string
2019-07-22 13:49:08 +02:00
Desmis
28590fa827
merge with dev
2019-07-19 09:42:56 +02:00
Desmis
ad6c0d04a7
merge with dev
2019-07-19 09:27:49 +02:00
Beep6581
275f11e97d
Merge pull request #5325 from erjiang/embedded-ratings
...
Use ratings from image metadata
2019-07-17 15:28:55 +02:00
rom9
b4c109f275
ProcParams now contain red and blue ratios, to be aligned with values in the GUI.
2019-06-29 16:06:40 +02:00
rom9
4e09fd4f21
Changed master exponent default from 2.0 to 1.5; it was too large for high-contrast negatives. Set all sliders as log-scale, centered at 1.0, so that reasonable values can be fine-tuned more easily.
2019-06-28 21:29:06 +02:00
Desmis
c933436399
merge with dev
2019-06-26 08:16:07 +02:00
Desmis
07d74501f2
Second part ITCWB
2019-06-25 17:40:16 +02:00
Desmis
5dbc61579d
Save provisory work for autowb ITCWB
2019-06-25 13:56:52 +02:00
rom9
7040378dec
Merge remote-tracking branch 'origin/dev' into filmnegative
2019-06-23 23:40:56 +02:00
Flössie
ca387e0379
Use terser C++11 resets in ProcParams::setDefaults()
2019-06-18 09:22:45 +02:00
Flössie
015cffc73a
Peripheral cleanups and a fix
...
- Whitespace, braces, sorting
- Fixed missing filmnegative in `ProcParams::operator ==(ProcParams)`
2019-06-13 09:52:13 +02:00
rom9
8d0755eddc
Raised default master exponent from 1.0 to 2.0, to get a reasonable contrast right from the start.
2019-06-11 22:50:36 +02:00
rom9
9df8008949
Film negative processing: first usable version. Only supports bayer raw files, thumbnails don't work
...
Added performance improvements suggested by heckflosse. Lowered median sampling step from 7 to 5 since calculation is now much faster.
Added support for Fuji X-Trans raw files.
Applied SSE2 patch provided by @heckflosse, improves performance in main processing loop.
Moved film negative processing stuff in its own compilation unit.
Code cleanup: removed redundant omp directives.
Added check for dead pixels, going above threshold after inversion. ST_BAYER only for now.
Reverted leftover hack in cropwindow.cc
2019-06-08 01:40:29 +02:00