Commit Graph

1851 Commits

Author SHA1 Message Date
Pandagrapher
34ea953c23 Fixes #4930 2018-12-28 15:55:04 +01:00
Pandagrapher
39c53119eb Improve batch mode with Locallab
Batch mode is now correctly managed by Locallab. It works only if the
pictures have the same control spot number with coherent id

Other improvements:
- If there is no control spot, all Locallab tools are now disabled
2018-12-26 10:31:57 +01:00
Pandagrapher
23b0836603 Add ability to use adjusters default values with Locallab
Behavior:
- If an image containing Locallab control spots is loaded, adjusters
default values (ctrl + clic on adjuster reset button) is updated
according to selected spots
- Adjusters default values are updated to spot default params values for
created spots
2018-10-25 16:29:11 +02:00
Pandagrapher
ce63383676 Add ability to manage partial copy/paste or profile with Locallab 2018-10-21 19:24:38 +02:00
Pandagrapher
bf2b7905d3 New Locallab procparams structure
Locallab procparams structure updated to improve robustness
NB: Some default params have been modified
2018-10-18 19:23:26 +02:00
Pandagrapher
88c5214a47 Merge from branch 'dev/newlocallab'... 2018-10-08 20:56:29 +02:00
U-PC-BUREAU\jacques
72ed6f81b0 merge with dev 2018-10-07 09:58:43 +02:00
heckflosse
b641fdaba7 some code movements for #4834 2018-10-06 22:17:33 +02:00
heckflosse
095cb010e5 reduce updates to preview, panning background, navigator and thumbs, fixes #4834 2018-09-27 18:16:29 +02:00
Pandagrapher
854021cfee Merge with newlocallab... 2018-09-25 23:40:09 +02:00
Pandagrapher
9930222c9d Locallab cleanup n°3
Cleanup of Preferences
2018-09-25 21:18:42 +02:00
Morgan Hardwood
d758202ea8 Button and progress bar style improvements
- The buttons in the main notebook (ICC Profile Creator, Preferences,
Fullscreen) and the buttons in the bottom-left corner under the preview
(Save, Sent to queue, Send to GIMP) are now consistently flat to match
all other toolbar buttons.
- Progress bar thicker and more centered in their containers.
2018-09-24 13:18:46 +02:00
Morgan Hardwood
4a28b185b9 Fixes vertical displacement of Before|After views
Added the 'smallbuttonbox' style to the container and removed relief to
make it flat as all other header buttons.
Fixes #4778
2018-09-24 11:03:48 +02:00
Roel Baars
7e36e86dfb Fixed a stupid typo 2018-09-23 17:10:54 +02:00
Roel Baars
82187ae60e Fix for #4829 - RGB bar shows when it shouldn't 2018-09-23 16:21:46 +02:00
Pandagrapher
72477fcd8b Fix vector out of range crash when using LH/HH curves in Color & Light 2018-09-22 18:00:35 +02:00
Morgan Hardwood
2756fe9e35 Americanized spelling of language key 2018-09-22 17:52:06 +02:00
heckflosse
10d671a93a CAAvoidColourshift saved unconditionally on pp3's, fixes #4827 2018-09-22 12:00:37 +02:00
heckflosse
6e6c0b8235 Fix empty spinbox bug, #4823 2018-09-21 14:17:57 +02:00
Alberto Griggio
11e7739a55 Added option to use a non-linear response for Adjuster sliders
Some of the RT parameters that are currently associated to Adjusters are very
hard to edit precisely by dragging the sliders, because small changes to the
default produce quite visible results. Prominent examples include black level,
WB tint, raw black and white points, and lens correction parameters
(distortion, CA, vignetting, perspective). The problem is made worse for those
settings in which not only small changes are significant, but also the
associated Adjusters have a very large range (again, think of black point and
WB tint). This is due to the fact that the current Adjusters have a linear
response. This commit adds an option to use a non-linear (specifically
logarithmic) response, which causes the sliders to move "slowly" around a
designated pivot point, and progressively faster the further you move away
from the pivot.

Besides adding the functionality to the Adjuster class, this changeset also
enables this behaviour for the following adjusters:

- exposure compensation
- black point
- lightness/contrast/saturation/chromaticity (both in exposure and in L*a*b*)
- WB tint
- channel mixer
- lens corrections (perspective, distortion, CA)
- rotation
- raw black and white points
- raw CA correction
2018-09-20 14:41:29 +02:00
Ingo Weyrich
50a6a32f74 Merge pull request #4821 from Beep6581/issue4772
Always use icons for tab headers, fixes #4772
2018-09-20 10:41:01 +02:00
Roel Baars
401f6fa8e4 Should fix coverity issue 191811 - and a little extra 2018-09-20 07:58:54 +02:00
Roel Baars
c36533704a Fix for coverity issue 10721 2018-09-20 07:53:10 +02:00
Floessie
40f2809570 Merge pull request #4800 from Beep6581/sf-selection
Make formats in `SaveFormatPanel` less error-prone
2018-09-19 08:10:03 +02:00
Flössie
c8bcbb89a2 Say a few words about weight in SaveFormatPanel::init() 2018-09-18 20:19:03 +02:00
heckflosse
260d7fadf9 Adjustments in Batch Edit sometimes clear the HaldCLUT combo box, fixes #4720 2018-09-18 14:28:39 +02:00
heckflosse
1ae01f40b9 Verbose console output is jumbled, fixes #4558 2018-09-18 13:09:58 +02:00
heckflosse
78989731f5 Always use icons for tab headers, #4772 2018-09-18 11:37:15 +02:00
heckflosse
e50b68208d manual raw ca correction: set usable range to [-4;4] 2018-09-17 17:21:02 +02:00
heckflosse
7d6fffcbff Coverity 191036 Dereference after null check 2018-09-17 13:10:34 +02:00
heckflosse
e9d4dede48 Merge branch 'dev' into newlocallab 2018-09-15 20:53:21 +02:00
Pandagrapher
f945466df5 Locallab cleanup #1
Cleanup of Locallab and ControlSpotPanel
Removed also useless LocalListener, useless Locallab options

The following improvments have been introduced:
- All Locallab events are now managed with regular RT logics

The following bugs have been corrected:
- Missing "sensiexclu", "struc" (hidden) and "noisechrodetail" (hidden)
adjusters have been reintroduced
- GUI problems reported by @ganned92 have been corrected
- Tone curve could have some weird behavior when mouse was moving a
curve point outside curve editor
2018-09-15 18:11:42 +02:00
heckflosse
04b2d42d46 Segfault when closing rt immediately after using batch edit, fixes #4806 2018-09-15 14:48:51 +02:00
heckflosse
857da39f1d raw ca correction: do not disable adjusters when in batch edit mode 2018-09-15 12:50:56 +02:00
heckflosse
2e3479ef8f raw ca correction: reintroduced avoid colour shift checkbox because avoid colour shift sometimes fails 2018-09-15 12:24:27 +02:00
Ingo Weyrich
f9404901ff Merge pull request #4797 from Beep6581/rawcacorrection_iterate
Raw ca correction. Iterative processing and Avoid color shift.
2018-09-15 00:15:57 +02:00
heckflosse
9be449fc1e Cleanup for unused raw ca corrtection avoid colour shift stuff 2018-09-15 00:14:22 +02:00
Beep6581
c0a8262d5d Merge pull request #4802 from Thanatomanic/dev
Modifications to store histogram settings across sessions
2018-09-13 13:03:19 +02:00
Thanatomanic
85d55ebeb6 Modifications to store histogram settings across sessions 2018-09-13 07:46:43 +02:00
Flössie
37c0b3bfe2 Automatic matching in SaveFormatPanel::init() (#4789) 2018-09-12 20:07:48 +02:00
Flössie
f653b01f61 Use delegating c'tors (#4789) 2018-09-12 19:10:40 +02:00
Morgan Hardwood
ef0d9fac99 Removed unnecessary method, PR #4796 2018-09-12 13:16:17 +02:00
heckflosse
2062555e47 remove raw ca correction 'avoid colour shift' from gui, #4777 2018-09-11 23:43:39 +02:00
Flössie
ddfe7e0c18 Optimize SaveFormat selection (#4789) 2018-09-11 22:02:09 +02:00
Morgan Hardwood
dc34658683 Gray-out Retinex tool when editing non-raw image
Closes #4795
2018-09-11 20:08:01 +02:00
heckflosse
ec2de14d37 Merge branch 'dev' into rawcacorrection_iterate 2018-09-11 12:55:52 +02:00
Floessie
ea992fc91f Merge pull request #4791 from Benitoite/patch-10
Save format panel PNG options fix (by @heckflosse)
2018-09-11 08:41:41 +02:00
Hombre
e881552b74 Merge remote-tracking branch 'scrolled-toolbar-fix' into dev
Hotfix for issue #4786.
2018-09-11 00:22:47 +02:00
Benitoite
a42b2236d9 save format panel PNG options fix
Patch by @heckflosse https://github.com/Beep6581/RawTherapee/issues/4789
2018-09-10 11:43:31 -07:00
Roel Baars
a75ac02f16 Merge pull request #4771 from Thanatomanic/highlight-slider
Highlight slider: changed default + disabled when unnecessary
2018-09-10 19:26:31 +02:00