5406 Commits

Author SHA1 Message Date
Flössie
099e6e9f67 Don't use <regex> for trivial cases (#4056) 2017-09-09 20:30:02 +02:00
Flössie
d442f7a85b LCP cleanup (#4062)
- Removed `using namespace`
- Use real `Cache`
- Use `std::shared_ptr<LCPProfile>`
- Moved `LCPPersModel` to .cc

More could be done...
2017-09-09 20:19:11 +02:00
Alberto Griggio
03ec1abca8 properly disable auto-matched lens correction when not available 2017-09-09 18:42:16 +02:00
Alberto Griggio
0c0f3d146d lensfun: take the focal length from the lens (if a prime) when there is no exif info about it 2017-09-09 18:41:47 +02:00
Flössie
afb503c50f Prevent /0 in dcraw.cc (fixes #4061)
Final solution by @heckflosse. Thanks!
2017-09-09 17:43:33 +02:00
Alberto Griggio
13c4b0c284 one more refinement to the lensfun automatching logic
hopefully this is the good one :-)
2017-09-09 09:53:57 +02:00
Alberto Griggio
66979d290a lensfun: further tweaks on the matching logic and the UI 2017-09-09 00:54:28 +02:00
Alberto Griggio
58ec1e316b show the auto-matched lensfun camera/lens pair in the gui 2017-09-08 23:52:43 +02:00
Alberto Griggio
cbae5e0718 further tweaks to the lensfun automatching logic 2017-09-08 23:52:16 +02:00
Alberto Griggio
b2232f3843 improved logic for auto-matching lensfun correction (esp. with fixed-lens cameras) 2017-09-08 18:02:34 +02:00
Alberto Griggio
5a37c38bfb update the lens correction when selecting a camera/lens combination manually 2017-09-08 17:45:18 +02:00
Alberto Griggio
266efa40ae fixed lensfun-based distortion correction for pictures in portrait orientation 2017-09-08 11:24:10 +02:00
Alberto Griggio
bece5d19ed fixed bug in showing the list of cameras in the lensfun db 2017-09-08 09:35:49 +02:00
heckflosse
0b8900cf1b Fix warning when compiling CA_correct_RT.cc without __SSE2__ being defined 2017-09-08 00:02:21 +02:00
Hombre57
ba5b91121a Merge branch 'dev' into resize-add-set 2017-09-07 21:40:35 +02:00
heckflosse
80c58f5014 Fix artifacts in raw ca correction when width of raw is odd 2017-09-07 20:30:03 +02:00
Alberto Griggio
c8d9573606 disable the selection of lensfun auto mode if no match is found in the db 2017-09-07 18:04:55 +02:00
Alberto Griggio
9bfd2d60d3 fixed update of lensfun-related procparams after editing 2017-09-07 17:50:33 +02:00
Alberto Griggio
f3ae370ea7 fixed bug in passing image dimensions to the lensfun correction engine 2017-09-07 16:53:53 +02:00
Alberto Griggio
30f62b0560 added GUI for lensfun 2017-09-07 16:45:41 +02:00
Beep6581
32863af9b2 Merge pull request #4054 from Beep6581/cropratio-64-27
Streamlined crop ratio code, added new crop ratio 64:27, #4053
2017-09-07 16:05:28 +02:00
Morgan Hardwood
211d194c26 Crop ratio code streamlined by Floessie #4053 2017-09-07 14:54:08 +02:00
Ingo Weyrich
ed764b0cd9 Merge pull request #4068 from Beep6581/floatdngomp
DNG files from HdrMerge are decoded incorrectly when zlib 1.2.11 is used
2017-09-07 14:45:54 +02:00
heckflosse
50dce7084b Removed timing code, added comment 2017-09-07 14:45:09 +02:00
heckflosse
642047b2a2 DNG files from HdrMerge are decoded incorrectly when zlib 1.2.11 is used, fixes #3674 2017-09-07 13:41:40 +02:00
Alberto Griggio
940577ce45 handle coarse rotation in lensfun distortion correction 2017-09-07 09:57:37 +02:00
Alberto Griggio
18f3bd6f45 added vignette correction via lensfun 2017-09-07 09:17:28 +02:00
Alberto Griggio
dde94bc6d3 added basic integration of lensfun
so far only distortion correction, and no GUI yet
2017-09-07 00:53:03 +02:00
Alberto Griggio
5656d16e64 LCP: filter out bad vignetting correction entries
Candidate fix for regression #4062
2017-09-06 15:27:54 +02:00
Alberto Griggio
b4d3caf9c6 changed signature of ImProcFunctions::transform to take as input an ImageMetaData pointer 2017-09-06 00:15:41 +02:00
Alberto Griggio
f7b857eb9e added wrapper classes for lensfun types 2017-09-05 23:42:17 +02:00
Alberto Griggio
2c257d2215 started refactoring ImProcFunctions::transform in preparation for lensfun integration 2017-09-03 20:48:49 +02:00
Morgan Hardwood
5e40049297 Added new crop ratio 64:27, #4053 2017-09-03 17:18:34 +02:00
Beep6581
ae9afd31f1 Merge pull request #4051 from dlichtenberger/cli_empty_args_fix
Fix crash on empty command line arguments
2017-09-03 17:01:05 +02:00
Morgan Hardwood
d434a09055 Commented crop ratios 2017-09-03 17:00:31 +02:00
Beep6581
34356ccea7 Merge pull request #4046 from johenning/dev
Check for double backslash to enable output to network paths
2017-09-03 13:57:54 +02:00
Beep6581
59df66e5c6 Merge pull request #4052 from TooWaBoo/dev
Update TooWaBlue v2.56, toggle button fix
2017-09-03 13:07:29 +02:00
TooWaBoo
a2467deddb Update TooWaBlue v2.56
Toggle button fix
2017-09-03 01:35:40 +02:00
Beep6581
20dafb21c5 Merge pull request #4030 from TooWaBoo/dev
Update TooWaBlue theme to v 2.54/2.55, vertical togglebuttons
2017-09-02 21:48:00 +02:00
Beep6581
8941deccc2 Merge pull request #4029 from Beep6581/bgcolor-h
New middle gray preview background color and vertical togglebuttons
2017-09-02 21:31:11 +02:00
Morgan Hardwood
46ca336cb3 Fix needed after merging dev into bgcolor-h 2017-09-02 21:29:32 +02:00
Morgan Hardwood
e4ff3c8bc5 Merge branch 'dev' into bgcolor-h 2017-09-02 21:08:24 +02:00
Morgan Hardwood
71d4393384 Reverted unintentional language string caps change 2017-09-02 20:46:30 +02:00
Hombre57
bfe24ab195 BatchToolPanelCoordinator::initSession fixed (issue #4014) 2017-09-02 18:21:12 +02:00
Daniel Lichtenberger
f5628dd5b3 Fix crash on empty command line arguments 2017-09-01 20:01:28 +02:00
Morgan Hardwood
64116d88c1 Clipped S/H variable name capitalization change for readability 2017-09-01 15:05:06 +02:00
Morgan Hardwood
1e36c564a7 Moved focus mask preview to clipped shadows/highlights section, uses large focus-screem icon, #4027 2017-09-01 14:59:17 +02:00
Hombre57
e6f1b53142 Shows the RL Deconv. section when in BatchMode 2017-08-30 21:46:58 +02:00
heckflosse
6a67dd3500 Additional speedup for phase_one_flat_field() 2017-08-30 19:47:26 +02:00
heckflosse
fd1909e4da Additional optimizations for Phase One P45+ and P65+ 2017-08-30 18:55:30 +02:00