heckflosse
08c1066e1a
Fix all warnings in curves.cc
2017-03-30 17:21:27 +02:00
heckflosse
d003a9e81f
Fix compile warnings in pixelshift.cc
2017-03-30 01:09:01 +02:00
Alberto Griggio
518d51e839
merge 'simpleprocess-fast-export-test' into dev
2017-03-28 15:02:10 +02:00
Alberto Griggio
8bfe14da09
do not touch the chroma denoise curve in the fast export pipeline (no need to)
2017-03-28 08:35:06 +02:00
Hombre
209ea3533b
Adding PixelShift to PartialPaste window + small bugfixs (issue #3489 )
2017-03-28 00:02:10 +02:00
Morgan Hardwood
76f16eb3a7
Set EPD tone mapping Edge Stopping and Scale to better match preview to output. Third time lucky.
2017-03-27 21:37:07 +02:00
heckflosse
1dedefda2a
Don't use camconst.json for already demosaiced DNG files from some Pentax cameras (files have been generated by DxO)
2017-03-26 23:04:36 +02:00
Alberto Griggio
dc4b62e253
fix bug in preview when LCP distortion correction is on and the image is flipped
...
Candidate fix for #3778
2017-03-26 19:20:36 +02:00
heckflosse
cb30451aec
Merge branch 'dev' into psgtk3
2017-03-24 02:15:28 +01:00
Alberto Griggio
5104eb7cd4
fixed wrong preview of crop area in thumbnails
...
fixes #3772
2017-03-24 00:11:08 +01:00
heckflosse
a3b1c07326
Merge branch 'dev' into psgtk3
2017-03-23 22:52:35 +01:00
Alberto Griggio
98f42faeda
merge fix for #3765 into dev
2017-03-23 22:31:39 +01:00
heckflosse
9bb5164cce
allow translation of demosaic methods; hide Sub-Image selector for files with onyl 1 raw file; ...
2017-03-22 14:13:51 +01:00
heckflosse
687b3fe103
segfault on RAF files from Fuji S5 pro, fixes #3741
2017-03-20 21:07:30 +01:00
heckflosse
85cd65a7c8
Fix old bug in BL_OPER11
2017-03-20 16:47:20 +01:00
Alberto Griggio
4e6e8e6734
merged with dev
2017-03-19 21:23:07 +01:00
Flössie
5632c787a3
Don't return XYZ
for sRGB
( #3691 )
...
Also fix length of `ProfileContent` to match the old implementation.
2017-03-19 11:18:13 +01:00
Hombre
99f0d723b5
Fixing missing output Profiles bug + disabling rt-cli (see #3691 )
2017-03-19 03:31:33 +01:00
Hombre
0f69e1b84e
Merge branch 'rt-cli' into dev
2017-03-18 18:19:30 +01:00
Hombre
c654785ae3
Merge branch 'dev' into rt-cli
2017-03-18 18:17:45 +01:00
heckflosse
ace00a8c8d
Added raw crop for PENTAX KP
2017-03-18 18:16:58 +01:00
Alberto Griggio
4bf70b72e8
fixed zooming and rendering of the preview window when a LCP profile with distortion correction is active
...
fixes #3765
2017-03-18 17:14:45 +01:00
heckflosse
5349fea8c1
pixelshift: moved code from rawimagesource.cc to pixelshift.cc and fixed a bug
2017-03-18 15:15:20 +01:00
Flössie
97caf21b5c
PIMPLed and streamlined ICCStore
( #3691 )
2017-03-18 11:59:14 +01:00
heckflosse
75895515f3
pixelshift: don't generate demosaiced motion replacement when motion correction is disabled
2017-03-17 23:09:55 +01:00
heckflosse
3db29b2060
Fixed bug with raw ca-correction when pixelshift image was opened with amaze demosaic and then method was switched to pixelshift
2017-03-16 23:54:59 +01:00
heckflosse
bb518eeef8
Used new CheckBox in rawcacorrection; don't zero red and blue when autoca is enabled
2017-03-16 13:34:11 +01:00
heckflosse
28015d8c26
Pixelshift: reduce number of false positive motion detections for red/blue check on transitions between overexposed ańd correctly exposed regions
2017-03-15 23:24:18 +01:00
Alberto Griggio
83c6453b44
minor tweaking to the tonemapping procparams in fast export mode
2017-03-15 14:04:03 +01:00
Alberto Griggio
416fc6c92f
move all procparams tweaks to adjust_procparams
...
`params.crop.enabled=false` was still in `stage_early_resize`
2017-03-15 09:12:09 +01:00
Alberto Griggio
656fe0a022
use move assignment instead of std::unique_ptr::swap (better readability)
2017-03-14 15:13:16 +01:00
Alberto Griggio
a3adf8fb07
code cleanup after feedback by @Floessie
2017-03-14 11:48:51 +01:00
heckflosse
c9d9715e6d
pixelshift: cleaned code
2017-03-13 21:38:52 +01:00
heckflosse
845ebe6906
Faster loading of pixelshift files
2017-03-13 15:44:36 +01:00
Alberto Griggio
7a69ff84a4
use 1-pass method for X-trans demosaic in the fast pipeline
...
As suggested by @heckflosse
2017-03-13 15:12:00 +01:00
Alberto Griggio
6f08233c6f
further adjustments of processing parameters for the fast export pipeline
2017-03-13 14:00:37 +01:00
Alberto Griggio
bdde222609
merge with dev
2017-03-13 09:11:54 +01:00
Hombre
567ed3629c
Automatically selected profiles are now correctly loaded on first use.
2017-03-13 01:30:34 +01:00
Alberto Griggio
d18ce59132
some further tweaks to the fast pipeline
2017-03-12 21:13:54 +01:00
Alberto Griggio
f42710f594
properly rescale the impulseDenoise settings in the fast pipeline
2017-03-12 20:52:32 +01:00
heckflosse
174949e0f0
Fix slowdown for decode of non pixelshift files
2017-03-12 20:39:03 +01:00
heckflosse
e2b4623dc5
Merge branch 'dev' into psgtk3
2017-03-11 22:59:08 +01:00
heckflosse
f9a536fd0b
new gtk3 version of pixelshift
2017-03-11 22:30:36 +01:00
Flössie
ebd9e5e132
Make rtengine::Cache
build again with hashable keys
...
While STL containers are not guaranteed to build with incomplete types,
`rtengine::Cache` used to build with `std::map` as well as
`std::unordered_map` when I first implemented it. With GCC 6.3 I
recently realized, that this was no longer the case for hashable keys
(i.e. `std::unordered_map` as `Store`).
The recommended workaround is to use a `std::unique_ptr`.
2017-03-11 17:14:11 +01:00
heckflosse
f226934b57
Pixelshift: Added option to equalize brightness of frames and cleaned gui.
2017-03-11 00:25:49 +01:00
Alberto Griggio
359b4136b5
do not use the hard-coded (i.e. not user-selectable) fast export options if the new fast pipeline is selected
2017-03-10 10:53:10 +01:00
Alberto Griggio
64661e1a27
set dirpyrDenoise.median=false in the fast export pipeline
2017-03-09 00:05:27 +01:00
Alberto Griggio
30931359f8
merged with dev
2017-03-08 22:55:32 +01:00
Alberto Griggio
44505ccb08
some enhancements of the Fast Export functionality
...
- remember fast export options across RT sessions
- added option to use a dedicated "Fast Export" pipeline, trading speed for
quality (resizes early instead of at the end)
2017-03-08 22:55:08 +01:00
Flössie
61b913f7f9
Fix rtengine::min()
for NaNs ( #3742 )
...
Also fix `LuminanceToneCurve::Apply()`. Kudos to @heckflosse!
2017-03-08 20:23:57 +01:00