Commit Graph

2564 Commits

Author SHA1 Message Date
Desmis
c1ab9788a5 merge with dev 2017-12-23 10:18:46 +01:00
Desmis
9713604b12 add bilateral to local denoise and enhanced GUI 2017-12-23 09:34:39 +01:00
Alberto Griggio
156cb762ec removed local contrast inside the S/H tool (remapped to the new local contrast tool)
See #4247
2017-12-22 23:59:44 +01:00
Desmis
42d0f550c9 Reduce artifacts for all sections 2017-12-22 11:20:20 +01:00
Desmis
3ddf4c53ee merge with dev 2017-12-21 18:32:34 +01:00
Desmis
8b36406856 Suppress warning message 2017-12-21 17:35:09 +01:00
Desmis
b83e0ecd02 Reduce artifacts for Color and light 2017-12-21 17:30:17 +01:00
Alberto Griggio
48ecbd169d properly adjust local contrast radius when using the fast export pipeline 2017-12-21 14:35:53 +01:00
Desmis
46181f1008 merge with dev 2017-12-21 08:42:43 +01:00
Alberto Griggio
62585bc434 merged 'localcontrast' into 'dev' 2017-12-20 23:16:28 +01:00
Alberto Griggio
38a3583077 StagedImageProcessor add explicit overload void endUpdateParams(ProcEventCode) to do proper function overload resolution
Fixes #4239
2017-12-20 22:57:57 +01:00
heckflosse
c84aebb427 localcontrast: removed timing code, don't multithread when multiThread is set to false 2017-12-20 22:19:36 +01:00
Desmis
9a89228f4d Each section can be enabled for each RT-spot 2017-12-20 13:41:48 +01:00
Hombre
157da7f9ba Merge branch 'dev' into tiff32float 2017-12-20 00:21:23 +01:00
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
Desmis
2c5e992504 Fixed bug slider Chroma detail 2017-12-19 07:57:00 +01:00
Alberto Griggio
b8777b3d87 added simple local contrast tool
Borrowed from G'MIC
2017-12-19 01:03:52 +01:00
Desmis
17239849c3 merge with dev 2017-12-18 15:50:15 +01:00
Desmis
3c0d0ca9a0 Clean and optimize fftw code 2017-12-18 15:31:02 +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
Desmis
7a826a586d Add simplified Scope to local denoise 2017-12-18 08:50:49 +01:00
Alberto Griggio
e1bf4b075f added on/off switch for L*a*b* adjustments 2017-12-16 18:36:28 +01:00
Desmis
db03c16f45 Add DCT to local chroma denoise 2017-12-16 15:24:53 +01:00
Desmis
3a6c839c41 merge with dev 2017-12-16 09:18:56 +01:00
Desmis
47669f7dbb Others improvments to local denoise 2017-12-16 08:54:50 +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
Desmis
ba61124ee5 merge with Dev 2017-12-15 15:53:04 +01:00
Desmis
1faa7d7d08 Clean and optimize local chroma denoise 2017-12-15 15:48:35 +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
Desmis
540b0be80a Fixed insufficient functioning in Local denoise chroma 2017-12-14 14:59:32 +01:00
Desmis
ce5f9f1715 merge with Dev 2017-12-14 09:11:35 +01:00
Desmis
73b695652c Add DCT to local denoise - improve denoise - Fixed crash in overexposed area 2017-12-14 08:56:59 +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
Desmis
caafa4729a merge with dev 2017-12-13 08:42:13 +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
Desmis
3b54fa6dc3 Small change to warm - cool limits 2017-12-12 18:17:41 +01:00