51 Commits

Author SHA1 Message Date
heckflosse
ee4f990ead Reduced maximum value for dual demosaic contrast threshold to 100 2018-06-07 21:38:46 +02:00
heckflosse
a7e783a3cf Fix bug in BayerProcess::methodChanged () 2018-06-05 15:48:10 +02:00
Hombre
928309f3aa GUI code cleanup
- Remove usage of std::numeric_limits<int>::max() in GUI which bring
unwanted behavior.
- Put the PixelShift options in a Gtk::Frame (requested on IRC)
- Add the fast_export raw options to the GUI (was created but not added
to the container). Incidentally, fix a memory leak.
- Add a missing History message
2018-06-02 02:34:33 +02:00
heckflosse
41c1f21c76 Pixelshift: replaced checkbox to use lmmse by a combobox to allow further demosaicers for parts with motion, #4579 2018-06-01 19:13:59 +02:00
Hombre
a0b8626b7d Adding ADD/SET mechanism to the raw processing tools
see #4579
2018-05-31 00:44:16 +02:00
heckflosse
355fcbad8e AMaZE+VNG4: added contrast threshold adjuster, #4579 2018-05-30 14:39:29 +02:00
heckflosse
4a1a10aab0 Pixel Shift: Improve motion mask and further changes 2018-04-14 01:11:01 +02:00
heckflosse
8d3bb7d580 Temporary remove pixel shift one green from gui 2017-12-20 18:16:42 +01:00
heckflosse
7d430adbc6 pixelshift: Optionally use one green instead of averaging two greens 2017-12-15 18:59:26 +01:00
Flössie
e0f7c1358b procparams.h cleanup - Part 2
TODO:
- Add c'tors and find all defaults
- Remove `setDefaults()` in favour of c'tors
- Add `operator ==()` to `struct`s
2017-11-17 17:05:46 +01:00
Alberto Griggio
5d4bd4b352 changed implementation of BayerProcess::FrameCountChanged to use IdleRegister 2017-04-28 17:20:44 +02:00
heckflosse
e043e792db Pixelshift: Added per channel brightness equalization 2017-04-10 20:39:00 +02:00
Hombre
209ea3533b Adding PixelShift to PartialPaste window + small bugfixs (issue #3489) 2017-03-28 00:02:10 +02: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
Hombre
a25a585673 Checkbox class added to simplify event handling. (issue #3739) 2017-03-16 01:16:37 +01:00
heckflosse
499ca64a2c pixelshift: Allow translation of previously hardcoded motion correction methods Off/Automatic/Custom 2017-03-15 01:17:17 +01:00
heckflosse
f9a536fd0b new gtk3 version of pixelshift 2017-03-11 22:30:36 +01:00
heckflosse
f226934b57 Pixelshift: Added option to equalize brightness of frames and cleaned gui. 2017-03-11 00:25:49 +01:00
heckflosse
bd492e0ece pixelshift: optionally select lmmse for motion in high iso files 2017-02-01 19:35:36 +01:00
heckflosse
291f1ed966 pixelshift: extended range of eperiso adjuster 2017-01-29 15:37:15 +01:00
heckflosse
208c179921 pixelshift: adjuster for smooth transitions 2017-01-22 17:44:58 +01:00
heckflosse
c0988beb33 Pixelshift: fixed two small bugs 2017-01-21 13:44:10 +01:00
heckflosse
8d40dbdc0b pixelshift: option to smooth transitions between regions with and without motion 2017-01-19 18:46:41 +01:00
heckflosse
e231d6c06d pixelshift: minor gui fixes 2017-01-18 20:33:40 +01:00
heckflosse
70415fdfe5 pixelshift: cleaned gui 2017-01-18 19:36:35 +01:00
heckflosse
37243d9cd6 Pixelshift: new beta realease 2017-01-13 21:35:11 +01:00
heckflosse
bbabe9bca8 Revert "pixelshift: Simplified code and added 2 checkboxes"
This reverts commit 3870f6d35d0d4098d232edae42412354cf9f2144.
2016-12-15 18:54:42 +01:00
heckflosse
3870f6d35d pixelshift: Simplified code and added 2 checkboxes 2016-12-15 18:45:34 +01:00
heckflosse
98b405368f pixelshift: Added green 7x7 correction grid 2016-12-05 20:39:28 +01:00
heckflosse
49aa9f0c4e pixelshift: Added new red/blue stddev adjusters for test 2016-12-05 15:34:05 +01:00
heckflosse
4820437c46 pixelshift: added checkbox to test red/blue cross check 2016-12-02 22:41:09 +01:00
heckflosse
27a537aba4 pixelshift: fixed possible crash bug in 1x1 and 1x2 mode 2016-12-02 14:57:14 +01:00
Hombre
b1e7dcbf4a Updated GUI 2016-12-02 02:58:09 +01:00
heckflosse
4ba6e7d5f7 pixelshift: model specific default values. Caution: you need to press reset buttons for pixelshift adjusters of existing profiles once! 2016-12-01 19:45:54 +01:00
heckflosse
313e770cfe pixelshift: optional vertical red/blue check 2016-11-28 15:21:45 +01:00
heckflosse
8afb267fe9 pixelshift: changed behaviour of correction amount, now 0 is 1x1 for green, 1 is 1x2 for green, no changes for other values 2016-11-27 21:55:27 +01:00
heckflosse
ac5bad2de1 pixelshift: optional red/blue check 2016-11-27 18:42:58 +01:00
heckflosse
b4ef423acd pixelshift: show mask only, Speedup for adaptive motion detection 2016-11-25 18:22:26 +01:00
heckflosse
520557912b pixelshift: changed formula for adaptive motion detection 2016-11-22 16:35:11 +01:00
heckflosse
fb043e9f5d pixelshift: experimental changes for Ilias :) 2016-11-21 21:38:14 +01:00
heckflosse
8bb958eb19 pixelshift: committed some experimental changes for testing 2016-11-21 01:33:59 +01:00
heckflosse
e923037053 Commited current state to allow tests. Expect colour casts when changin demosaic method or pixelshift frame. In this case, just reload the image 2016-11-16 09:31:35 +01:00
heckflosse
2d730572f5 Fixed gui (thanks to Hombre) and cleaned code a bit 2016-11-03 01:27:56 +01:00
Hombre
d8593469ee Adding 'Image Number' to the Bayer Raw tool 2016-11-02 02:06:40 +01:00
Hombre
3577d87862 Removed set_border_width from the code, padding and margin values still
to be set in CSS file
2016-02-23 21:36:00 +01:00
Morgan Hardwood
eefc81b94b Merge branch 'master' into gtk3 2015-09-16 21:04:25 +02:00
heckflosse
f7afe06d8b Changed default delay for adjusters from 0 to 200 ms 2015-09-13 17:40:02 +02:00
Morgan Hardwood
56a0805bc7 Gtk3 by Hombre, issue 2807 2015-08-12 16:07:19 +02:00
DrSlony
0e0cfb9b25 Formatted all .cc and .h code in rtengine, rtexif and rtgui using astyle 2015-08-11 11:55:03 +02:00
DrSlony
effb46c3e1 Line endings 2015-08-11 11:53:44 +02:00