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
e4ba4d19f5
made lensfun-based correction compatible with auto fill mode
2017-09-10 22:02:43 +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
0f197bf1a4
lensfun: properly group lenses by maker in the UI
2017-09-09 22:31:59 +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
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
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
Desmis
7bbecdf50c
merge with dev
2017-09-08 13:40:29 +02:00
Alberto Griggio
266efa40ae
fixed lensfun-based distortion correction for pictures in portrait orientation
2017-09-08 11:24:10 +02:00
heckflosse
0b8900cf1b
Fix warning when compiling CA_correct_RT.cc without __SSE2__ being defined
2017-09-08 00:02:21 +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
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
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
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
heckflosse
61a69ba193
Fixed artifacts in clipped highlights of phase one files I introduced with recent commit
2017-08-30 16:44:46 +02:00
heckflosse
c16115cdde
Speedup for loading of Phase One files
2017-08-30 14:49:27 +02:00
heckflosse
f3b4722e4f
RawTherapee is crashing when trying to open .dng taken on smartphone, fixes #4047
2017-08-28 17:40:05 +02:00
heckflosse
ed354a5926
Moved green equilibration pass one from to green_equil_RT.cc, removed timing code. Fixes #4034
2017-08-25 21:39:00 +02:00
Desmis
0cab4bee3c
merge with Dev
2017-08-23 09:30:15 +02:00
heckflosse
f409f1333e
Speedup for green equilibration
2017-08-22 01:21:09 +02:00
Hombre57
81932ba2d6
Some files 'astylized' + slight cleanup
2017-08-22 00:15:56 +02:00
Ingo Weyrich
ad20c39907
Merge pull request #4031 from Beep6581/cacorrect_speedup
...
Cacorrect speedup
2017-08-21 13:48:26 +02:00
heckflosse
abe5268a10
Removed timing code
2017-08-21 13:46:22 +02:00
Hombre57
f75bed1bfa
Merge branch 'dev' into spot-removal-tool
2017-08-20 21:06:09 +02:00
Desmis
1e5382a03b
Etend to double range color histogram Ciecam mode
2017-08-20 11:45:54 +02:00
Desmis
eb46859301
merge with Dev
2017-08-19 08:17:43 +02:00
heckflosse
779f4dd12e
Speedup for raw CA correction
2017-08-18 13:20:14 +02:00
Desmis
db17c68f1e
Format with astyle 3. changed files
2017-08-17 09:38:27 +02:00
Hombre57
a056493e9a
Bug fix (see #4008 )
2017-08-15 16:25:56 +02:00
Desmis
9b0c008006
merge with dev manually
2017-08-15 09:57:19 +02:00
Morgan Hardwood
47ed067c70
Styled some files same as dev to help merge newlocallab into dev
2017-08-14 21:12:22 +02:00
Desmis
0bb824e2c1
Other changes for Elle
2017-08-14 08:21:35 +02:00
Hombre57
bc9674a11d
Merge branch 'dev' into multiframe-handling
2017-08-13 18:16:03 +02:00
Hombre57
86dac147c6
Adding icons on thumbnails and solving a bug in cacheimagedata.cc
...
See issue #4008 .
The bug in cacheimagedata.cc was preventing correct cached thumbnail
loading, asking for a full processing at each loading of the directory.
2017-08-13 18:13:39 +02:00