Ingo Weyrich
56477d4105
Merge pull request #3754 from Beep6581/psgtk3
...
Merge psgtk3 (pixelshift) into dev
This also includes the possibility to access the three sub-images of Pentax-3-in-1 HDR files and both sub-images of Canon EOS 5D Mark IV Dual Pixel raw files.
2017-03-18 15:34:44 +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
6f1438e09d
fixed bug in CheckBox::setValue (bool active)
2017-03-17 16:05:54 +01:00
Alberto Griggio
51f909a21e
added option for selecting whether to use the extended zoom levels
2017-03-17 09:04:07 +01:00
heckflosse
70f89ccd48
Merge branch 'dev' into psgtk3
2017-03-17 01:04:18 +01:00
heckflosse
6a3baa3335
Set homedir as default path for queue_save/gimp/ps path if path from options not exists
2017-03-17 01:03:16 +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
Alberto Griggio
674cdb93be
improved "zoom to fit" functionality
...
- fix regression in image quality for the previous zoom levels
- ignore the finer-grained zoom levels when zooming manually (either with the
scroll wheel or with the buttons), but use them only only for zoom to fit
2017-03-16 23:32:02 +01:00
heckflosse
44a64f56b3
Merge branch 'psgtk3' of https://github.com/Beep6581/RawTherapee into psgtk3
2017-03-16 21:55:52 +01:00
Hombre
fe026d2b03
Updated copyright notes, no issue
2017-03-16 21:25:10 +01:00
Alberto Griggio
d41bd0d7e3
fixed typo in showing zoom percentage when the zoom factor is >= 1
2017-03-16 16:48:08 +01:00
heckflosse
df37ab6b4c
used new CheckBox class in bayerrawexposure.*
2017-03-16 15:09:56 +01:00
Alberto Griggio
feed87d046
adding more zoom levels to the image editor
2017-03-16 14:33:26 +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
Alberto Griggio
f5798946ef
fixed bug in disabling the "bypass" checkboxes when fast export is selected
2017-03-16 11:43:37 +01:00
Alberto Griggio
c8a6253e43
save fast export options also when clicking on the "fast export" menu item
2017-03-16 09:06:47 +01:00
Hombre
a25a585673
Checkbox class added to simplify event handling. (issue #3739 )
2017-03-16 01:16:37 +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
heckflosse
bdbb808f2d
Merge branch 'dev' into psgtk3
2017-03-15 01:20:20 +01:00
heckflosse
499ca64a2c
pixelshift: Allow translation of previously hardcoded motion correction methods Off/Automatic/Custom
2017-03-15 01:17:17 +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
Alberto Griggio
4d3503b795
merged with dev
2017-03-14 08:17:09 +01:00
Alberto Griggio
e0d9090420
Changed "Processing profile operations -> Custom Profile Builder" to "Reset to default profile"
...
The behaviour has changed slightly, so that clicking the menu item now resets
to the default processing profile specified in the preferences. If this
involves calling the custom profile builder, the behaviour is the same as
before. But this is a bit more general, in that it might also simply reapply
the static default profile, or regenerate the dynamic one (depending on the
user's settings)
2017-03-13 23:24:12 +01:00
Hombre
3660ed5f95
(attempt to ) solving issue #3759
2017-03-13 21:41:01 +01:00
heckflosse
c9d9715e6d
pixelshift: cleaned code
2017-03-13 21:38:52 +01:00
Alberto Griggio
f99da0c1ef
use radio buttons to select between normal and custom pipeline for Fast Export
...
as suggested by @michaelezra
2017-03-13 16:39:10 +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
heckflosse
9d16f2ac95
Merge branch 'dev' into psgtk3
2017-03-12 23:26:33 +01:00
Hombre
0578010fce
Fix unexpected font change on first Preference change (issue #3637 )
2017-03-12 23:18:04 +01:00
TooWaBoo
b266225539
Fix for issue https://github.com/Beep6581/RawTherapee/issues/3751
2017-03-12 22:16:22 +01:00
Alberto Griggio
d18ce59132
some further tweaks to the fast pipeline
2017-03-12 21:13:54 +01:00
Alberto Griggio
5a38d0610d
fix for resizing bug in fast-export mode
2017-03-12 21:03:49 +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
heckflosse
825002378b
Added JK Han and Kalle Söderman for contributing to Pentax pixelshift
2017-03-10 23:05:19 +01:00
Morgan Hardwood
2b3279c3d7
Turned off Travis until it supports GTK+ >=3.16.
2017-03-10 13:46:24 +01:00
Morgan Hardwood
181365dd79
Updated .travis.yml, last attempt.
2017-03-10 13:35:23 +01:00