Commit Graph

936 Commits

Author SHA1 Message Date
heckflosse
486d51e434 Reduced memory usage of Pixel Shift motion detection by ~ width * height * 8 byte 2017-05-30 18:44:03 +02:00
heckflosse
25a531308f Cleaned pixelshift code and made a speedup for pixelshift without motion correction 2017-05-30 15:43:49 +02:00
heckflosse
fd29535657 pixelshif.cc compilation warning. fixes #3889 2017-05-27 11:51:13 +02:00
heckflosse
136c9153e6 Improved accuracy of Pixel Shift motion mask, no Issue 2017-05-26 21:06:37 +02:00
heckflosse
e242afedd6 On Windows, previously opened raw files can't be moved or deleted until RawTherapee is closed. Fixes #3884 2017-05-24 14:46:19 +02:00
Ingo Weyrich
0bb4589f13 Merge pull request #3879 from Beep6581/microcontrast
about 4x speedup for Microcontrast tool
2017-05-19 21:49:25 +02:00
heckflosse
c03b702131 Speedup for microcontrast, fixes #3867 2017-05-17 22:15:16 +02:00
Morgan Hardwood
d1bfbc7967 Override system camcons.json raw_crop with one from users camconst.json, fixes #3873 2017-05-14 12:37:15 +02:00
heckflosse
efe528a485 Edges tool too strong on diagonals from bottom right to top left. Fixes #3870 2017-05-13 11:33:39 +02:00
Hombre
9e1fc78004 Saving a profile only took effect after RT restart (#3869) 2017-05-11 20:41:55 +02:00
heckflosse
c856894456 MLmicrocontrast: eliminated SGN() 2017-05-10 16:04:02 +02:00
heckflosse
9a1dd0109b MLmicrocontrast, eliminated one loop 2017-05-10 15:43:19 +02:00
Morgan Hardwood
ddabcb2049 Do not crop 8px off LG mobile LG-H815 right border, #3868, https://discuss.pixls.us/t/support-for-lg-g4-camera-phone/3636 2017-05-09 17:08:20 +02:00
heckflosse
8b44ed0fd8 Speedup for microcontrast, issue #3867 2017-05-08 18:42:13 +02:00
heckflosse
14e3f0e88d Auto Levels completely wrong for monochrome raw files, sigma raw files and canon mraw/sraw files. Fixes #3863 2017-05-05 21:29:58 +02:00
Alberto Griggio
b36aa29c36 added initial support for Sigma sd Quattro DNG files
See #3858
2017-05-04 17:25:14 +02:00
Alberto Griggio
edfea689b8 improved adjustment of luma denoise params for the fast export pipeline 2017-05-03 00:19:01 +02:00
Hombre
d3ab104818 Dynamic profiles wasn't loaded in Preference (#3691) 2017-04-26 00:07:20 +02:00
Hombre
8c309d0f04 Several files astylized. 2017-04-25 22:33:22 +02:00
Hombre
fb5466bc8c Code reorganization to enable Dynamic profile with rt-cli (#3691) 2017-04-25 00:50:18 +02:00
heckflosse
040065e55f lmmse_interpolate_omp() : use makeIdentity() 2017-04-21 11:56:34 +02:00
heckflosse
936e62fee9 Fix integer rounding relicts, no issue 2017-04-21 11:41:47 +02:00
heckflosse
224359d4ff Fix colour cast when using raw ca correction on underexposed images, fixes #3836 2017-04-20 22:44:07 +02:00
Alberto Griggio
922870e6dd further tweaks to the procparams for the new fast export pipeline
- tweaked denoise params to get a better approximation for high ISO shots
- use Amaze or Lmmse demosaicing if the chosen method is pixelshift
2017-04-20 14:48:52 +02:00
topu
f2b0efecce Show lens used on Panasonic cameras 2017-04-17 17:12:06 +02:00
Morgan Hardwood
2c9c3b2a7f Fix for fractional exposure time values, fixes #2081 2017-04-16 18:52:26 +02:00
heckflosse
59b62d90a1 GCC diagnostic issue on macOS/Clang, fixes #3825 2017-04-14 23:27:23 +02:00
Ingo Weyrich
46ac5822db Merge pull request #3817 from Beep6581/ps_equalize
Pentax Pixel Shift: Added per channel brightness equalization. Merged to get more tests. Method still needs improvements
2017-04-14 23:09:37 +02:00
Alberto Griggio
594b78118b LCP: print diagnostic output if settings->verbose 2017-04-13 17:11:08 +02:00
Alberto Griggio
e215ad4c6c print LCP error messages about missing vignette/CA correction only when settings->verbose 2017-04-11 11:44:39 +02:00
Alberto Griggio
ecae94f17c automatically select the system monitor profile if the preferences say so
Fix for issue #3821
2017-04-12 16:20:03 +02:00
Morgan Hardwood
239476cc3a Style cleanup of all CMake files. 2017-04-12 15:10:07 +02:00
Alberto Griggio
a7471b3db6 Merge pull request #3810 from Beep6581/autodetect-monitor-profile-linux
Added support for autodetecting the system monitor color profile also on Linux
2017-04-12 14:00:41 +02:00
heckflosse
e043e792db Pixelshift: Added per channel brightness equalization 2017-04-10 20:39:00 +02:00
Alberto Griggio
14f544fcc2 fix for uninitialized local variable realtile in ImProcFunctions::ip_wavelet
Candidate fix for #3785
2017-04-10 13:37:15 +02:00
Ingo Weyrich
3ff2519302 Merge pull request #3816 from Beep6581/cppcheck3
Merged to get more tests. Additional fixes will follow.
2017-04-09 23:58:07 +02:00
heckflosse
ffd80a96e2 Fix warning in PF_correct_RT.cc 2017-04-09 19:19:46 +02:00
heckflosse
6e55f6bab5 Fixed a lot of issues reported by cppcheck 1.78 2017-04-08 22:41:46 +02:00
Alberto Griggio
3464c0ec92 fixed glitch in handling crop windows at the edges of the image when LCP distortion correction is enabled 2017-04-08 19:58:32 +02:00
Alberto Griggio
b01899783d Added support for autodetecting the system monitor color profile also on Linux
Code borrowed from Geeqie
2017-04-08 15:18:50 +02:00
Alberto Griggio
73e14702dd fix out-of-bounds access to crop when lcp distortion correction is enabled 2017-04-08 10:13:53 +02:00
Alberto Griggio
871c75e494 Correctly apply LCP "distortion" correction for Fisheye lenses
Note: as discussed e.g. at http://lensfun.sourceforge.net/manual/corrections.html, this is really a combination of distortion correction and change of projection (from fisheye to rectilinear), but "distortion correction" is how the Adobe camera model calls it, and this is how it appears in the RT gui
2017-04-08 10:13:53 +02:00
Alberto Griggio
eafe8d27cb merge with 'lcp-parser-fix-xml-handle-text' 2017-04-07 15:15:00 +02:00
Alberto Griggio
bdca39bbb0 removed benchmarking code from rtthumbnail.cc 2017-04-07 08:54:11 +02:00
heckflosse
be4cc858a2 Remove obsolete dcraw::scale_colors() 2017-04-06 23:51:36 +02:00
Alberto Griggio
633af0bb6c fix buffering issue in the LCP profile parser (issue #3788) 2017-04-06 17:57:00 +02:00
heckflosse
1db6e78817 minimize changes for 'Fix wrong computation of black levels (in some cases) in RawImage::get_colorsCoeff' 2017-04-06 16:59:38 +02:00
heckflosse
6917f6bba3 About 3x speed for scale_colors in rtthumbnail.cc also for xtrans files 2017-04-06 16:16:08 +02:00
heckflosse
850577b8c7 About 3x speed for scale_colors in rtthumbnail.cc 2017-04-06 13:16:39 +02:00
Alberto Griggio
9c7ed822e1 implementation of scale_colors without reinterpret_cast (thanks @Floessie) 2017-04-06 09:47:29 +02:00