Desmis
de9c742d27
Fixed another mistake in curve brigthness ciecam
2017-09-13 13:48:24 +02:00
Desmis
5bd82a5c88
add la < 200
2017-09-13 09:23:06 +02:00
Desmis
c9c02c137b
change calculation in curve brightness CIECAM
2017-09-13 08:49:56 +02:00
Flössie
f2853d8742
Some little cleanups to rtlensfun.*
...
- Sanitize `std::unique_ptr<>` handling
- Use `NonCopyable`
- Employ `explicit operator bool()`
- Correct use of `std::vector::emplace_back()`
- Cleanup includes
- Streamline implementation order
2017-09-12 20:58:20 +02:00
Alberto Griggio
2d1cca8cbb
disable vignetting or distortion correction checkboxes if the selected lensfun profile doesn't support them
...
Patch by heckflosse
2017-09-12 16:41:25 +02:00
Alberto Griggio
fea0fbe776
show lensfun version info when invoked with '-v' (patch by heckflosse)
2017-09-12 16:38:01 +02:00
Alberto Griggio
88b343d1b3
update AboutThisBuild.txt with lensfun info
2017-09-12 15:29:41 +02:00
Alberto Griggio
ea5f8c3beb
profile lens correction: show a warning if the lens profile has a crop factor greater than the selected camera
2017-09-12 08:25:45 +02:00
Alberto Griggio
84984422c7
improved responsiveness of UI for profiled lens correction
2017-09-12 08:19:20 +02:00
Alberto Griggio
736d0e8612
added history messages for lens correction modes
2017-09-11 17:37:11 +02:00
Alberto Griggio
4dc0e20ae0
merge with lcp-vignetting-issue4062
2017-09-11 17:22:01 +02:00
Ingo Weyrich
d1fe99f89f
Merge pull request #4043 from Beep6581/greenequil_speedup
...
Green equilibration speedup
2017-09-11 00:33:02 +02:00
Alberto Griggio
2611adf4e4
lens correction: do not disable stuff in batch mode
2017-09-10 22:26:35 +02:00
Alberto Griggio
e4ba4d19f5
made lensfun-based correction compatible with auto fill mode
2017-09-10 22:02:43 +02:00
Hombre57
489b641c8b
Width of LensProfilePanel's lens and camera combobox fixed (see #4070 )
2017-09-10 15:13:21 +02:00
Alberto Griggio
7b6343bf5d
changed PARTIALPASTE_LENSPROFILE from "Lens correction profile" to "Profiled lens correction"
2017-09-10 14:08:40 +02:00
Alberto Griggio
626f8cace3
disable 'autofill' setting when using lensfun
2017-09-10 14:02:22 +02:00
Alberto Griggio
0761499557
lensfun: fixed bug in auto-matching of some fixed-lens cameras (e.g. nikon coolpix)
2017-09-10 12:22:36 +02:00
Alberto Griggio
6855dd2111
show an "(Unchanged)" entry for profiled lens correction in batch mode
2017-09-10 12:13:18 +02:00
Alberto Griggio
ff798cdf24
print the list of found lensfun cameras and lenses when in verbose mode
2017-09-10 00:54:07 +02:00
Alberto Griggio
376cb09f06
use a static initialization of the list of lensfun cameras and lenses
2017-09-10 00:49:06 +02:00
Alberto Griggio
07dfda5d73
fixed UI deadlock introduced by 0f197bf1a4b1e9660e3f5264cca3d869cf6902ab
2017-09-09 23:15:56 +02:00
Alberto Griggio
0f197bf1a4
lensfun: properly group lenses by maker in the UI
2017-09-09 22:31:59 +02:00
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