Hombre
5ea5cfd943
Fixing #4233 : "Segfault opening PREDICTOR_FLOATINGPOINT image"
...
Now compressed file use Deflate compression for all bit depth, and
PREDICTOR_HORIZONTAL for 8/16 bit integer images, and
PREDICTOR_FLOATINGPOINT for 32 bits float images.
2017-12-19 22:28:52 +01:00
Alberto Griggio
235a4bb451
simplified the local contrast code and implemented the "proper" highlights and shadows scaling
2017-12-19 22:24:58 +01:00
Alberto Griggio
b65f529d5f
add attribution for the original local contrast code in G'MIC
2017-12-19 13:57:09 +01:00
Alberto Griggio
c166e0a7ed
added a more flexible way of managing ProcEvents
...
modifying the global ProcEvent enum and refreshmap array is not needed
anymore. You can now register new events dynamically, using a ProcEventMapper
instance. See rtgui/localcontrast.cc for an example.
Hopefully this solves the problem of recurring merge conflicts when different
devs add different proc events
2017-12-19 13:46:19 +01:00
Alberto Griggio
a2bd8acac9
local contrast speedups by heckflosse
2017-12-19 09:43:44 +01:00
Alberto Griggio
b8777b3d87
added simple local contrast tool
...
Borrowed from G'MIC
2017-12-19 01:03:52 +01:00
Alberto Griggio
39d514e582
deleted wrongly-committed backup file
2017-12-18 11:35:12 +01:00
Alberto Griggio
14a30c6c39
merged 'dev' into 'sony-pixel-shift'
2017-12-18 10:11:38 +01:00
Alberto Griggio
d1d91869c8
merged branch 'colortab-tools-onoff' into 'dev'
2017-12-18 09:36:49 +01:00
Alberto Griggio
e1bf4b075f
added on/off switch for L*a*b* adjustments
2017-12-16 18:36:28 +01:00
Hombre
2a3f864a8c
Fix issue #4216 : Partial profile always saves color management > output
...
profile intent
2017-12-16 01:29:36 +01:00
heckflosse
7d430adbc6
pixelshift: Optionally use one green instead of averaging two greens
2017-12-15 18:59:26 +01:00
Flössie
caa68ff49b
(Try to) fix warnings that popped up in #4223
...
The only place I don't know how to fix is the
`-fvar-tracking-assignments` warning in `ProcParams::save()` as
there is nothing to constify.
2017-12-14 20:42:45 +01:00
Benitoite
5664139579
include string header for colortemp.h
...
To fix mac clang compilation ````error: implicit instantiation of undefined template 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >'
std::string method;````
2017-12-13 18:23:21 -08:00
heckflosse
a17084f638
pixelshift: add preliminary constants and camconst.json entry for Sony ILCE-7RM3, kudos to @iliasg for providing them
2017-12-13 20:34:18 +01:00
Alberto Griggio
816fbef394
use the "correct" order for loading frames in sony_arq_load_raw instead of reordering in pixelshift
...
This is cleaner (avoids having to add special cases for camera maker/model in pixelshift)
2017-12-13 14:37:15 +01:00
Hombre
2c8349887b
Adding PS icon to Sony's ARQ files (see #4222 )
2017-12-13 02:09:15 +01:00
Morgan Hardwood
fb8148acab
Merge branch 'dev' into colortab-tools-onoff
2017-12-12 23:06:00 +01:00
Morgan Hardwood
aeb7863a24
RCD border artifacts fixed.
...
Now 8 border pixels are used for interpolation in RCD as 4 caused
artifacts. Fixes #4225 , patch by agriggio.
2017-12-12 22:20:44 +01:00
heckflosse
1fdf44660a
exposed maker to pixelshift code for future use
2017-12-12 21:38:44 +01:00
Alberto Griggio
4ef705cdd6
fixed behaviour of "WB off" for non-raw images
2017-12-12 21:08:31 +01:00
Alberto Griggio
890d896817
Initial support for pixel-shift for the Sony A7RIII
...
Only with ARQ files for now, and no sony-specific constants for motion correction yet
2017-12-12 20:49:43 +01:00
Alberto Griggio
11ca61e3e2
added on/off switches for Channel Mixer, HSV Equalizer and RGB Curves
2017-12-09 23:54:27 +01:00
Alberto Griggio
b963f368af
Added On/Off switch for White Balance
...
Candidate fix for #3542
2017-12-09 18:09:13 +01:00
Alberto Griggio
d7fb8c9136
Avoid division by zero in RGB_denoise
...
Fix for #4214
2017-12-09 00:35:09 +01:00
Alberto Griggio
d258216d41
fixed warning reported by clang (forward declaration of ColorManagementParams as class, but it is a struct)
2017-12-09 00:34:07 +01:00
Alberto Griggio
503fe902a0
merged 'rcd-demosaic' into 'dev'
2017-12-08 18:53:03 +01:00
Desmis
d668e0d745
Format ftblockdn.cc
2017-12-08 08:09:49 +01:00
Desmis
9408e6fee5
Merge pull request #4211 from Beep6581/mediandenoise2
...
NR Median now works independently of lumiance details, #4208
2017-12-08 07:48:18 +01:00
heckflosse
3b6cf1d881
Disabled StopWatch
2017-12-07 22:57:19 +01:00
heckflosse
a633f3d233
fattal: optimized memory usage
2017-12-07 22:51:19 +01:00
Morgan Hardwood
441c320375
NR Median now works independently of lumiance details, #4208
2017-12-06 12:55:05 +01:00
Alberto Griggio
58c9f5a4da
procparams loading: test for file existence before calling the KeyFile parser
...
Fixes #4205
2017-12-06 11:59:12 +01:00
Morgan Hardwood
7cde837a15
Fixes reading tone curve mode from sidecar.
...
Flössie fixed a regression when reading tone curve modes from a sidecar.
Closes #4207 .
2017-12-06 08:34:15 +01:00
Flössie
cb1bbfef59
Fix loading of Wavelet/ThresholdHighlight
2017-12-05 19:51:48 +01:00
Flössie
8bebb5c720
Remove unused ColorManagementParamsEdited::gamfree
2017-12-05 18:55:59 +01:00
Flössie
2cd102cc61
Don't compare pointers but strings
2017-12-05 18:51:52 +01:00
Flössie
e6e4bfa350
Merge branch 'dev' into procparams-cleanup
2017-12-05 18:23:48 +01:00
Alberto Griggio
d78848c614
Use Glib::KeyFile::load_from_file in ProcParams::load instead of reading into a temporary buffer
...
Fixes #4205
2017-12-04 22:44:25 +01:00
Alberto Griggio
6512b9f5ff
updated RCD to the latest version (plus tweaks to avoid division by zero)
2017-11-30 23:15:20 +01:00
heckflosse
80fca667e2
Fix crash bug in raw ca correction when width is odd, also fix two overruns detected by adress sanitizer, fixes #4202
2017-11-29 23:06:53 +01:00
Alberto Griggio
8e43df5abb
Fattal: fixed off-by-one error in rescaling the luminance
...
Fixes #4200
2017-11-28 08:57:45 +01:00
Flössie
95614c7ecb
Add operator ==()
to every parameter struct
2017-11-26 14:03:25 +01:00
heckflosse
2b031cdfd1
Changed Copyright notice
2017-11-26 00:11:08 +01:00
Flössie
3dfa59e77f
Little cosmetics for the new rt_algo.*
2017-11-25 17:50:47 +01:00
heckflosse
94d28e508e
Added newline at end of file
2017-11-25 13:59:39 +01:00
heckflosse
cc243704b4
Added newline at end of file
2017-11-25 13:58:51 +01:00
heckflosse
0950963f84
Moved findMinMaxPercentile() to rt_algo.*, use bool multiThread in fattal tonemapper, fixes #4195
2017-11-25 13:56:42 +01:00
Alberto Griggio
4b6b806163
RCD: some tweaks to better fit in the RT way of dealing with highlight scaling
2017-11-24 17:46:07 +01:00
Alberto Griggio
7181f4b245
dcraw: apply the fix for #4129 only for DNGs coming from the Adobe DNG Converter
2017-11-24 11:41:48 +01:00