Thanatomanic
869ac54242
Minor update to the parametric curve fix
2021-06-12 21:11:45 +02:00
Jonathan Bieler
3248e6b003
Reduce artifacts in parametric curve calculation ( #6219 )
2021-06-12 21:07:44 +02:00
Desmis
d02ed52e00
Local adjustments - improve exposure - issue 6274 ( #6277 )
...
* Various change to improve LA exposure
* Removed pow_Fr - clean code
* Remove unused code
2021-06-08 07:38:47 +02:00
Flössie
9d052e267d
Fix "unused variable" warning on release builds
2021-06-07 15:12:09 +02:00
Bezierr
d86888e93f
Add resizing options "long edge" and "short edge" ( #6263 )
...
Introduces "long edge" and "short edge" options to resize an image. The GUI is made such that the relevant spinboxes only appear for the selected option. Unrelated values (e.g. for box-mode) are not updated.
2021-06-05 07:37:09 +02:00
Lawrence37
38ff2b5695
Merge pull request #6268 from Beep6581/perspective-ux
...
Perspective tool: Improve control lines user experience
2021-06-03 21:37:30 -07:00
Morgan Hardwood
3f58095b60
Updated generatePngIcons
...
The script is now compatible with Inkscape 1.0
2021-06-04 01:36:06 +02:00
rom9
73c505cf44
Merge remote-tracking branch 'upstream/dev' into dev
2021-06-03 20:16:58 +02:00
rom9
726f1c1f26
FilmNeg tool: used a single luminance reference when sampling white balance spot several times in sequence, to avoid luminance drift.
...
Fixes #6257
2021-06-03 19:57:28 +02:00
Lawrence Lee
f17eb2b504
Merge branch 'dev' into perspective-ux
2021-05-31 11:53:50 -07:00
Lawrence37
2e6e52f335
Merge pull request #6253 from Beep6581/preview-widget-fixes
...
On-preview widget fixes
2021-05-31 11:30:00 -07:00
Lawrence37
22f5a90cb1
Merge pull request #6222 from Beep6581/inspector-window-fixes
...
Inspector window fixes
2021-05-31 11:27:26 -07:00
Lawrence Lee
e7e6dd1cb5
Clean up rtgui perspective.* and controllines.*
...
Change size_t to std::size_t, remove void from function parameters, use
constants to represent the minimum required number of control lines, and
change const auto & to const auto.
2021-05-31 11:20:01 -07:00
Lawrence Lee
2c1e6a8ca1
Make control lines buttons react to line counts
...
Set the "apply" and "delete all" button sensitivity based on the number
of control lines. Add extra tooltip text to the apply button when
editing and there is not enough lines. The text explains there must be
enough vertical or horizontal control lines.
2021-05-30 18:02:29 -07:00
Lawrence Lee
3c7e20b689
Refactor rtgui/spot.cc
2021-05-30 12:05:51 -07:00
Lawrence Lee
5f88cf240e
Use enums for on-preview geometry
2021-05-30 11:51:49 -07:00
Desmis
ef49d9eefd
Disable masks when tool is disable
2021-05-30 07:53:19 +02:00
Desmis
c01166441c
Wavelet levels - and denoise - crash in some cases - issue 6264 ( #6265 )
...
* Change order levwav for denoise
* Intialize to zero multipliers contrast if not used
* Forgotten commit
* Clean code
2021-05-29 11:39:06 +02:00
Desmis
6e68cab5d9
Change range primaries ICC profile creator
2021-05-25 09:05:04 +02:00
Thanatomanic
6189a0e816
Prevent crash when opening Canon RP files with different crop factor. Fixes #6255
2021-05-24 08:00:09 +02:00
Lawrence Lee
3441854a19
Prevent making spot removal spots outside image
2021-05-23 22:01:01 -07:00
Lawrence Lee
56e634da81
Improve control lines dragging behavior
...
Fix control line not updating when dragging and allow dragging when
starting with the mouse cursor outside the preview image area.
2021-05-23 21:45:23 -07:00
Lawrence Lee
051d69331f
Fix control line and spot removal spot highlight
...
Return the geometry color to normal (white) when exiting edit mode.
2021-05-23 12:10:40 -07:00
Lawrence Lee
4bc69dc30c
Leave gradient widget in good state on commit
...
Stop highlighting the hovered or dragged geometry when disabling the
widget.
2021-05-23 12:00:30 -07:00
Ingo Weyrich
2f2720b763
Perspective tool: Strange amplification interaction with Local Adjustments, fixes #6252
2021-05-23 14:37:26 +02:00
Ingo Weyrich
c9e58fea54
cppcheck clean rtgui/thumbnail.*
2021-05-23 14:35:59 +02:00
Lawrence Lee
3ade11c970
Leave control lines in good state on commit
...
When exiting perspective control line editing mode while dragging a
control line, set the geometry and control line state to the appropriate
state corresponding to when lines are not being dragged.
2021-05-22 18:17:30 -07:00
Lawrence Lee
a5de8920fb
Fix crash when resetting spot removal with drag
...
Do not attempt to update non-existent spots immediately after resetting
the spot removal tool.
2021-05-22 17:51:54 -07:00
Lawrence Lee
76706ac276
Leave spot removal widgets in good state on commit
...
Set the correct geometry states if edit mode is toggled off while a spot
is being dragged.
2021-05-22 17:35:22 -07:00
Lawrence Lee
36f1300a6b
Fix control line edit crash when undoing history
...
When perspective control line editing is active and the history entry is
changed such that edit mode is automatically disabled, there is a crash.
The history change triggers a processing parameters update and disables
editing. When editing is disabled, the perspective tool also tries to
update the processing parameters, causing a double mutex lock attempt.
This commit avoids updating parameters from the perspective tool and
uses the tweak operator (introduced with the spot removal tool) to achieve
the same effect.
Closes #6251 .
2021-05-22 15:50:35 -07:00
Ingo Weyrich
99f2a87819
added matrix for Pentax K3mkIII, taken from ART
2021-05-22 22:16:22 +02:00
Ingo Weyrich
ce3ab707f2
cppcheck clean rtengine/dcrop.*
2021-05-22 21:50:38 +02:00
Ingo Weyrich
a749a1abb1
cppcheck clean rtexif/rtexif.h
2021-05-22 12:43:52 +02:00
Ingo Weyrich
ce3c5d4cf1
cppcheck clean rtengine/dcp.h
2021-05-22 12:26:46 +02:00
Ingo Weyrich
9972c2e990
cppcheck clean rtengine/badpixels.cc
2021-05-22 11:32:10 +02:00
Ingo Weyrich
35064451d6
cppcheck clean rtengine/pipettebuffer.h
2021-05-22 11:31:48 +02:00
Ingo Weyrich
954ce94e3f
cppcheck clean rtengine/EdgePreservingDecomposition.h
2021-05-22 11:15:35 +02:00
Ingo Weyrich
1cce9a4ad2
cppcheck clean rtengine/imagesource.h
2021-05-22 11:09:26 +02:00
Thanatomanic
e63c9336a6
Merge branch 'dev' of https://github.com/Beep6581/RawTherapee into dev
2021-05-22 09:08:02 +02:00
Thanatomanic
d2f3f903f0
Add reset button to whitebalance panel (back to Camera defaults).
...
Fixes #5054
2021-05-22 09:07:45 +02:00
Ingo Weyrich
c326238824
white level for Fujifilm X-A20
2021-05-21 13:11:59 +02:00
Ingo Weyrich
c407fe1e91
raw crop for Pentax K3mkIII
2021-05-21 13:02:58 +02:00
Ingo Weyrich
8037a5da93
fix SpotParams::operator ==
2021-05-21 09:46:57 +02:00
Ingo Weyrich
f1f147a826
On-Preview Editing Widgets: Crashes, #6244
2021-05-20 22:15:46 +02:00
Desmis
8c49b240f5
Fixed bad behavior abstract profile issue 6245
2021-05-20 07:28:41 +02:00
Desmis
be3579e933
ICM - Abstract profile - Added reset button ( #6243 )
...
* Added reset button
* Added black and white to reset
* Reenable tooltip Retinex
* Reset illuminant to default
2021-05-18 07:53:45 +02:00
Lawrence Lee
21020f18c2
Fix spot removal link line visual bug
...
The link was showing upon creating a new spot where the source and
target inner circles overlap.
2021-05-17 22:14:51 -07:00
Desmis
bd9704da80
Change default primaries slider from Adobe to ProPhoto
2021-05-17 12:56:20 +02:00
Lawrence37
d11d834045
Merge pull request #6227 from Beep6581/spot-removal-tool
...
Spot removal tool
2021-05-16 12:44:45 -07:00
Desmis
c075f84fce
Improve french labels tooltips
2021-05-16 16:28:36 +02:00