Desmis
abd26953a5
Change calculation references in case of exclude spot
2018-02-08 07:57:28 +01:00
Desmis
4136a6ee03
Fixed another bugs in curves vibrance and exposure
2018-02-07 18:37:06 +01:00
Desmis
35fb9e28c9
Fixed bugs in curves LH HH exposure
2018-02-07 18:21:22 +01:00
Morgan Hardwood
09c4572402
Fix corrupt 32-bit compressed TIFF
...
Match endianness of pixel data with endianness of Exif metadata when
saving compressed 32-bit float TIFF.
Fixes #4377
2018-02-07 17:10:57 +01:00
Desmis
9ab5015147
Fixed bug in vibrance local and some enhancement to exposure
2018-02-07 15:59:47 +01:00
heckflosse
12261b5796
Segfault reading folder with own 32-bit compressed TIFF, fixes #4376
2018-02-07 14:45:57 +01:00
Alberto Griggio
5d5c51d200
added support for user-specific DCP and input ICC profiles dirs
...
Look for direcories dcpprofiles/ and iccprofiles/input/ under Options::rtdir
(typically something like $HOME/.config/RawTherapee)
2018-02-07 09:34:19 +01:00
Desmis
40cc22f1e1
merge with dev
2018-02-06 16:54:30 +01:00
Desmis
94eeb923ea
Suppress warning messages
2018-02-06 16:35:33 +01:00
Alberto Griggio
e6265cdfef
merged 'softproofing-output-profile' into 'dev'
2018-02-06 13:25:00 +01:00
heckflosse
1f42e5cdd4
Avoid unnecessary update to main preview when opening first detail window, fixes #4368
2018-02-05 16:01:00 +01:00
Alberto Griggio
e9d700d61d
added option to check for out-of-gamut colors wrt the monitor profile
...
If soft-proofing is turned off, enabling gamut check will show highlight the pixels that are out of gamut for the current monitor profile
2018-02-05 10:25:02 +01:00
Desmis
cbc6cf5180
merge with dev
2018-02-05 07:58:51 +01:00
Alberto Griggio
14a463102c
use cyan instead of green for out-of-gamut pixels
2018-02-04 18:02:01 +01:00
Desmis
4b916e444f
merge with dev
2018-02-04 07:51:25 +01:00
Desmis
dabedc7143
save work for possible edge detect
2018-02-04 07:40:33 +01:00
Alberto Griggio
dc44212691
Soft-proofing: fall back to using the current output profile if no printer profile is specified
...
Implements #4361
2018-02-03 21:49:41 +01:00
Alberto Griggio
e265d23e76
made histogram matching depend on the input profile
...
This improves the accuracy of the matching when using non-default profiles
2018-02-02 13:57:43 +01:00
Alberto Griggio
8bc414948d
fixed typo in ImProcFunctions::chromiLuminanceCurve (thanks Floessie)
...
Fixes #4355
2018-02-02 12:14:15 +01:00
Desmis
24d09f0d37
merge with Dev
2018-02-02 10:39:56 +01:00
Desmis
3eb08c6440
Fixed crash in denoise bilateral
2018-02-01 19:51:49 +01:00
heckflosse
00d6da7d89
further speedup for histogram matching
2018-02-01 18:44:25 +01:00
heckflosse
7848915e58
Small ~10% speedup for histogram matching on fast decoding raw files
2018-02-01 15:32:57 +01:00
Desmis
a3569f11e5
merge with dev
2018-02-01 15:28:56 +01:00
Alberto Griggio
f3b5fc791e
histmatching: use the cache even when not in verbose mode
...
Fixes #4350 (thanks heckflosse!)
2018-02-01 13:50:41 +01:00
Desmis
1398c3822f
Increases code maintenability between improccoordinator and locallab.cc
2018-02-01 13:42:19 +01:00
Desmis
92f6e0e1da
merge with dev
2018-02-01 11:42:17 +01:00
Desmis
821c36fb35
increase readability improccoordinator for change number spot
2018-02-01 11:23:34 +01:00
Desmis
1b00e6f6bf
increases readability improccoordinator for spotduplicated
2018-02-01 09:26:42 +01:00
Ingo Weyrich
478410fa39
Merge pull request #4347 from Beep6581/lab2xyz
...
Improve accuracy of Lab <=> xyz conversions
2018-01-31 23:23:34 +01:00
Alberto Griggio
adb1392839
renamed formal parameters of LIM from (a, b, c) to (val, low, high)
2018-01-31 21:34:10 +01:00
Alberto Griggio
7dd598d9b7
bug fixes by heckflosse
2018-01-31 21:24:56 +01:00
heckflosse
8721b08346
Show correct rgb values in histogram, navigator and colour picker when using 'Rec2020'
2018-01-31 20:59:32 +01:00
Alberto Griggio
74e31dff45
histmatching: dynamically adjust the skip factor according to the side of the embedded thumbnail
...
with large the embedded thumbnails we should skip less to improve the quality of the matching
2018-01-31 18:09:28 +01:00
Alberto Griggio
b09aeaa6ae
avoid one useless copy if no cropping is required
2018-01-31 17:06:39 +01:00
Alberto Griggio
79324ed5d0
more fine-tuning of the histogram matching
...
make sure we do not place curve points in regions of the histogram that are
outside the dynamic range of the input images -- that would be wild guessing,
better to just leave this to the spline interpolation
2018-01-31 10:34:50 +01:00
Alberto Griggio
fdde31839d
incorporated Floessie's feedback
2018-01-31 08:29:19 +01:00
Desmis
be28b38b3c
merge with Dev
2018-01-31 08:22:25 +01:00
Desmis
0c1b471ea1
Some small changes to spotduplicated - message - etc
2018-01-31 08:19:56 +01:00
heckflosse
3133adb1b5
Cleanup after Flössies review
2018-01-30 21:19:20 +01:00
heckflosse
50ba33900b
some more constexpr
2018-01-30 18:59:59 +01:00
Desmis
7671edbca7
Add duplicated Spot
2018-01-30 16:28:47 +01:00
Alberto Griggio
c04150be35
histmatching: slightly improved match for the shadows part of the tone curve
2018-01-30 15:27:56 +01:00
Alberto Griggio
ffbd97960f
histmatching: make sure we use an sRGB profile for generating the target rendering
2018-01-30 10:47:18 +01:00
Alberto Griggio
5effd15bb3
histmatching: fix cropping of the target (broken by recent refactoring)
2018-01-30 10:24:19 +01:00
Alberto Griggio
71a3af0c86
improve generated curve in histogram matching on underexposed pictures
2018-01-30 10:06:57 +01:00
Alberto Griggio
8af91ce74c
faster histogram matching by using the processing pipeline in the thumbnail
2018-01-30 10:06:20 +01:00
Alberto Griggio
4ce9b0f010
avoid dependency of histmatching on the current demosaic algo
...
(by performing an internal demosaicing step in histogram matching. Obviously
this gets slower...)
2018-01-30 00:35:18 +01:00
heckflosse
e7d90ec1a2
Improve accuracy of Y to L conversion, fixes #4338
2018-01-29 21:17:34 +01:00
Desmis
ad6618fdfc
Move events from procevents refreshmap tp mapevent in locallab.cc - - first step
2018-01-27 15:45:07 +01:00