Alberto Griggio
77d7e633e5
metadata: erase also jpeg thumbnail
...
(cherry picked from commit 88661755506cd48393e69e809cf0559572cb213d)
2022-12-04 16:29:38 -08:00
Alberto Griggio
2d412d7404
metadata: do not copy exif rotate info from the original image -- it might just be plain wrong
...
(cherry picked from commit 8f14684588b3c0aec1aab37f4225c99954f6f587)
2022-12-04 16:26:14 -08:00
Alberto Griggio
a4b0801646
fixed bugs in metadata saving
...
(cherry picked from commit 880b1d3d865a7820051cf3023cc58802daca28b0)
2022-12-04 16:13:04 -08:00
Alberto Griggio
1a771fa211
more work on synchronizing metadata with xmp sidecars
...
(cherry picked from commit 81bbff6e6ae87bd35e8050a1cc621297ca24939b)
2022-12-04 15:55:09 -08:00
Alberto Griggio
caa23df465
report "Unknown" for unknown lenses
...
(cherry picked from commit 36d7710ee270d776729d926b7c4ba028713bdb06)
2022-12-04 11:48:15 -08:00
Lawrence Lee
ec84e17224
Restore cleanups to rtengine/dcp.*
2022-12-03 22:21:30 -08:00
Lawrence Lee
4223f114cb
Clean up merge
2022-12-03 21:24:17 -08:00
Thanatomanic
9fcf45dca5
Several fixes and changes made by Floessie earlier
2021-04-27 21:35:43 +02:00
Thanatomanic
ae754b2492
Merge branch 'dev' into metadata-exiv2
2021-04-27 09:59:52 +02:00
Thanatomanic
2685e1774c
Merge pull request #6208 from Beep6581/gfx100-support
...
Apply patch to support 16-bit Fujifilm files + support for GFX 100 and GFX100S
2021-04-18 13:51:21 +02:00
Thanatomanic
1d075175f4
Apply patch to support 16-bit Fujifilm + support for GFX100S
2021-04-18 13:40:44 +02:00
Simon Segerblom Rex
cfbc8a632d
lj92: Fix decoding of 16 bit diff values ( #6190 )
...
This is a port of the fix discussed here:
https://github.com/ilia3101/MLV-App/pull/221
2021-04-18 08:03:53 +02:00
Ingo Weyrich
2eaccc40af
Merge branch 'dev' of https://github.com/Beep6581/RawTherapee into dev
2021-04-08 19:38:32 +02:00
Ingo Weyrich
4d7b6406dd
Missing copyright statements and Boost license text for files forked from SLEEF, fixes #6202
2021-04-08 19:38:10 +02:00
Lawrence37
8bf1098d7b
Merge pull request #6199 from Beep6581/merge-file-neutral-background
...
Enable neutral colors for LA merge file
2021-04-04 09:16:36 -07:00
Desmis
cfda519894
Fixed LA shape detection adjusters range mismatch issue 6198 - thanks to Lawrence37
2021-04-04 08:35:45 +02:00
Desmis
c14a43355f
Remove unused variables a_basemerg and b_basemerg
2021-04-04 08:15:01 +02:00
Lawrence Lee
a0993b624d
Enable neutral colors for LA merge file
2021-04-03 11:56:22 -07:00
Desmis
e98288ab31
Wavelet levels - enable Toning in some cases
2021-03-30 16:49:25 +02:00
Desmis
717948cf09
Local adjustments - Normalize luminance - improvment Preview TM - Retinex - Remove D.Range ( #6185 )
...
* Enable dynamic range - settings normalize luminance
* Change range DR sigma offset
* improve normalize_mean_dt with mean std before
* Save work on normalize dynamic range
* Improve normalize for TM
* Added LA retinex to normalize_mean
* Clean and optimize code
* Disabled normalize DR - improve TM and Retinex
* Clean code - first part
* Clean code - part two
* Change 2 default values Retinex
* Change order TM and Retinex in process
* remove the order number in - add tool to current spot -
* Fixed bug in TM
* Some change Retinex - default...
* optimize mean sigma
* cleanup for mean_sig
* Fix some cppcheck issues
* convert one large loop into three loops to avoid performance penalty on machines with 4-way L1 cache
Co-authored-by: Ingo Weyrich <heckflosse67@gmx.de >
2021-03-28 12:55:29 +02:00
CarVac
3bbfdb306f
Update camconst.json
...
Add the EOS RP (same as 6D2) and 100D/SL1/Kiss X7 (same as 700D)
2021-03-26 05:53:08 -04:00
Desmis
35cb43d675
LA -Fixed bad coloration with narrow preview ( #6183 )
2021-03-24 08:03:05 +01:00
Desmis
3ad786745c
LA - Move colortoning labgrid from rgb to lab - issue #6132 ( #6173 )
...
* Move colortoning labgrid from rgb to lab
* Remove unnecessary variables
2021-03-23 16:59:54 +01:00
Thanatomanic
ca5a9a26de
Initial support for Fujifilm X-E4 in camconst.json
2021-03-22 13:26:25 +01:00
Desmis
d90f663f83
Second forgotten nlmeans size Rt-spot
2021-03-21 20:55:35 +01:00
Desmis
88a7a7ecc7
LA nlmeans remove limitation spot size - issue 6087
2021-03-21 10:03:27 +01:00
Desmis
7224412b69
Local adjustments - Nlmeans - Fixed smears image borders issue 6171 ( #6172 )
...
* Fixed ? smears image borders issue 6171
* Increase effect for borders
* Fixed smears image border nlmeans - thanks to Lawrence37
2021-03-19 08:45:56 +01:00
Desmis
c0e67b64c8
Fixed crash wavelet edge sharpness in some cases
2021-03-18 09:40:34 +01:00
Adam Reichold
fae40a137a
A few more minor fixes geared towards lgtm.com alerts ( #6127 )
...
* Remove unfilled formatting placeholders in KLT parser.
* Fix presumably unintentionally missing reference on PlanatPtr and ChunkyPtr call operators.
* Fix catching pointer and make use-after-free of workimg easier to spot.
Make sure all of our thrown exceptions derive from std::exception and then catch
by reference instead of by pointer.
* Fix mismatch between array form new and non-array form delete.
* Simplify memory management of embedded color profiles by unifying allocation to use operator new.
2021-03-17 08:37:19 +01:00
Desmis
537fa73d3f
Local adjustments - Log encoding - Ciecam16 ContrastJ - contrastQ - contrast threshold ( #6169 )
...
* Added contrast threshold Log encoding
* Improve contrast threshold
* Chanhe tooltip
* Change sign threshold when contrast negative
* Another change threshold with contrast Q and J
2021-03-15 07:57:25 +01:00
Desmis
227ae487d4
LA and Shadows-Highlight main - change location shadows-highlight in Lab issue 6163 ( #6164 )
...
* Change location shadows-highlight in Lab
* Suppress unused variable
* Small change in improccoordinator.cc
2021-03-13 07:17:42 +01:00
Desmis
0170305906
Local contrast - Try to solve bug issue #6132 ( #6134 )
...
* Try to solve bug issue 6132
* Refine placement localcontrast in pipeline
2021-03-08 08:29:57 +01:00
Desmis
0bf7c4e56c
Local adjustments - Added Guidedfilter to avoid color shift ( #6149 )
...
* Added Guidedfilter to avoid color shift
* Various improvment to avoid color shift
* Small change to mint maxt
* local adjustments avoid color shift: reduce memory usage by width * height * 8 byte if Soft Radius > 0
* Remove StopWatch
* local adjustments avoid color shift: speedup for last loop
* cleanups
* one more cleanup
* Added checkbox Munsell correction only - uniform perceptual lab
* Refine some settings
* Clean-up - other small refinement
Co-authored-by: Ingo Weyrich <heckflosse67@gmx.de >
2021-03-03 18:49:55 +01:00
Ingo Weyrich
2366cb4935
raw crop for Leica SL2-S
2021-03-01 18:30:40 +01:00
Stefan Wunsch
68a6e02369
Fix some cmake build system issues ( #6147 )
...
* [cmake] Switch to find_package for TIFF
- Included in cmake 3.5 and later
- Provides better configuration messages
* Add missing TIFF library to rtgui and rtexif
* Removed unnecessary quotes so that cmake sees the list as a list
* Add OpenMP to rtengine if OpenMP is enabled
2021-03-01 16:40:54 +01:00
Ingo Weyrich
cf21bd87d5
Merge pull request #6145 from Beep6581/issue_6143
...
speedup for a loop in wavelet code, fixes #6143
2021-03-01 16:28:29 +01:00
Ingo Weyrich
045bc1cd9a
Cleanup and removed stopwatch, #6143
2021-02-28 14:16:20 +01:00
Desmis
d8515da4dd
LA - Disable default avoid color shift - change needHH to true
2021-02-28 13:38:20 +01:00
Ingo Weyrich
1f9a8b69a2
Clarify expression by adding parentheses, #6143
2021-02-28 11:14:56 +01:00
Ingo Weyrich
966cbfe276
speedup for a loop in wavelet code , #6143
2021-02-28 10:40:59 +01:00
Ingo Weyrich
7a4ad241a2
Merge pull request #6138 from Beep6581/issue_6137
...
Speedup for wavelets/final touchup/local contrast
2021-02-27 17:18:52 +01:00
Desmis
b58f643d59
Local adjustments - Grain - various improvment - see issue #2460 ( #6120 )
...
* Fixed bad behavior saturation issue 6117
* Reenable scalegr for grain
* some changes to grain
* Init lagrain
* Various improvment GUI - gamma
* Change basic - normal grain
2021-02-27 08:13:44 +01:00
Thanatomanic
8d32d59b33
Basic color support for Canon EOS 2000D in camconst.json
...
Fixes #5495 , but improvement possible
2021-02-27 07:49:57 +01:00
Ingo Weyrich
84d463fbb9
Segfault in wavelet/denoise, fixes #6140
2021-02-26 17:18:45 +01:00
Ingo Weyrich
4f880b346a
add a cppcheck-suppress
2021-02-26 14:19:52 +01:00
Ingo Weyrich
fb72b6c626
Keep original code, Optimizer will catch that
2021-02-26 13:47:08 +01:00
Ingo Weyrich
d3c536b0d8
Fix clang build
2021-02-26 13:01:02 +01:00
Ingo Weyrich
d7327e8b05
left original code in comments
2021-02-26 12:41:23 +01:00
Ingo Weyrich
10e0ab4eaa
Speedup final touchup local contrast
2021-02-25 23:10:37 +01:00
Ingo Weyrich
9ba266c21f
added some stopwatches
2021-02-25 22:44:50 +01:00