Lawrence Lee
cf20964b59
Fix compiler warnings
2024-11-17 15:39:07 -08:00
Lawrence Lee
4e9ceff1e9
Merge remote-tracking branch 'origin/fix-warnings-5.9' into fix-warnings-5.12
2024-11-16 22:27:29 -08:00
Lawrence Lee
860306dc35
Allow reading more than 6 sub-frames
...
This allows all images to be read from a Canon burst raw file.
Refactor raw image source to use unique_ptr.
2024-10-06 18:01:40 -07:00
Desmis
00360a6dbb
Remove GUI mask in Global mode ( #7207 )
...
* Hide GUI mask and recovery in global mode
* Disabled enamask in Global mode
2024-10-01 09:10:59 +02:00
Lawrence37
f8386306c9
Merge pull request #6689 from abrock/defish
...
De-fish
2024-09-27 21:48:55 -07:00
Desmis
348c8e8894
Improve Dehaze for Raw files - Raw black point ( #7133 )
...
* Show min raw values in console, #5769
* Speedup
* outsourced calculation of raw min values
* First try GUI
* Improve GUI
* Clean code
* Change behavior GUI
* First step GUI Xtrans
* Second step GUI Xtrans
* Last step X-trans black dehaze
* Appimage and windows yml poordeha
* disabled sliders R G B when dehaze enabled
* Remove idle_register autoblackchanged
* Changes suggested by Lawrence37 to improve double processing
* Remove yml appaimage windows
---------
Co-authored-by: Ingo Weyrich <heckflosse67@gmx.de >
2024-09-17 08:29:21 +02:00
Alexander Brock
53a64a9235
Make history event correctly show "Defish - Focal Length" when changing the focal length of the defish tool
2024-09-12 21:06:52 +02:00
Alexander Brock
ac7b3fc651
Add rtengine::ProcEvent for de-fishing
2024-09-11 17:39:59 +02:00
Alexander Brock
f6010c13c6
Add ADDSET functionality for scale parameter
2024-09-08 15:00:49 +02:00
Alexander Brock
69efe6ae5e
Make the defish button the label of the defish frame
2024-09-04 22:54:16 +02:00
Alexander Brock
23fd9903df
Implement requested changes
2024-09-04 00:59:26 +02:00
Alexander Brock
6fb8a7896b
Group defish checkbox and focal length and disable focal length slider if defish is inactive
2024-09-04 00:35:27 +02:00
Alexander Brock
c9d1638ee6
Merge branch 'dev' of https://github.com/Beep6581/RawTherapee into defish
2024-08-09 23:33:01 +02:00
Lawrence Lee
23ec7f324e
Add new icon for Selective Editing
...
The icon is a rectangular RT spot.
Switch the hand tool icon back to the normal open hand instead of the
high-contrast version.
2024-08-03 18:05:52 -07:00
Alexander Brock
494a995d57
Merge branch 'dev' of https://github.com/Beep6581/RawTherapee into defish
2024-07-28 15:30:51 +02:00
Desmis
cc0e941652
Selective editing - modifies the activation of the Laplacian according to the spots with Dehaze ( #7122 )
...
* Disable Laplace when others Spot with dehaze
* Disable Laplace when others Spot with dehaze
* appimage and widows yml with drexpos
* Compatibility 5.10 contrast attenuator
* Change control out of boud when using Contrast attenuator
* Comment code
* Comment code
* Comment code and fixed
* Clip original retinex to avoid crash in some cases
* Change tooltip
* Clip only Lapalacian if expose or soft enabled
* Various improvment to avoid crash
* Tonecurve hsv colortoning chmixer not allow negative RGB
* Fattal and black need clip issue 7151
* Disable Fattal
* Clean code
* Disable appimage and windows yml
2024-07-28 07:13:58 +02:00
Alexander Brock
159ebd45e8
Merge branch 'dev' of https://github.com/Beep6581/RawTherapee into defish
2024-07-27 12:41:48 +02:00
Alexander Brock
fc78a64066
Move scale option from perspective correction to lens/geometry
2024-07-20 14:56:21 +02:00
Alexander Brock
6d96bfe5cc
Merge branch 'dev' of https://github.com/Beep6581/RawTherapee into defish
2024-07-20 00:15:43 +02:00
Lawrence Lee
bb44729490
Merge branch 'dev' into libraw-copylib
2024-07-18 21:57:57 -07:00
Simone Gotti
2b97de233f
Add initial metadata lens correction handling
2024-07-08 10:30:51 +02:00
Simone Gotti
5159de89cb
imagedata: report if file is DNG
2024-07-08 10:29:43 +02:00
Lawrence37
6ecaa6f301
Merge pull request #7096 from xiota/pr_config
...
Enable extensions that are missing from config
2024-07-02 19:17:02 -07:00
Desmis
819b65af7f
Keep values scope from 5.10 Selective Editing - for color & light - shadow/highlight - vibrance #7102 ( #7107 )
...
* ppversion 351 and keep valus scope for color and light shadow-highligt vibrance
* Change comment in ppversion.h
* Change procparams for colorscope pp<351
* Remove not used isset
2024-06-30 07:47:55 +02:00
xiota
7168870d69
Improve empty string check
2024-06-30 03:30:41 +00:00
Lawrence37
d492e2fadd
Merge pull request #7104 from xiota/fix-thumbs
...
Change order of image/raw loading to generate thumbnails
2024-06-22 19:02:33 -07:00
Lawrence37
4c52d970bb
Merge pull request #7065 from Lawrence37/lensfun-lens-crop-factor
...
Lensfun lens selection using camera crop factor
2024-06-22 18:59:31 -07:00
xiota
6eb191c5e5
Disable addExt/delExt buttons based on context
2024-06-17 02:59:34 +00:00
xiota
cffba6c3b0
Move add-extension panel to top of frame
2024-06-17 02:59:34 +00:00
Desmis
a1c6ce5dd2
Selective editing - adds the feather slider for each Graduated Filter ( #7079 )
...
* Feather GF color and vibrance
* Feather exposure
* Graduated filer feather wavelet
* Graduated filter feather log
* Graduated filter Cam16 feather
* Change history msg
* GF shadows highlight feather
* GF mask common feather
* Move feather settings in settings mask
* Change history msg
* Change label feather
* Change 2 labels
2024-06-16 07:35:50 +02:00
Lawrence Lee
abbaddbabd
Merge branch 'dev' into libraw-copylib
2024-06-15 22:32:12 -07:00
xiota
02e8d3f33c
Change order of image/raw loading to generate thumbnails
2024-06-16 02:32:38 +00:00
xiota
7f7e808b9c
Don't allow deleting known extensions
2024-06-10 22:51:33 +00:00
xiota
8503d5323e
Fix whitespace/formatting
2024-06-10 22:51:33 +00:00
xiota
29f4f37cdb
Enable extensions that are missing from config
2024-06-10 22:51:33 +00:00
Lawrence37
59e8832dfb
Merge pull request #6367 from xiota/jxl-import
...
Add ability to import JXL images
2024-06-08 17:12:13 -07:00
Lawrence Lee
2c1c124d8f
Merge branch 'dev' into libraw-copylib
2024-06-02 18:15:43 -07:00
Alexander Brock
397c699271
Merge branch 'dev' of https://github.com/Beep6581/RawTherapee into defish
2024-06-01 14:22:58 +02:00
U-PCSPECIALIST01\jdesm
4a5194e2d7
Change sizeband to 6 in ToneEqualizerParamsEdited issue 7085
2024-05-28 08:06:37 +02:00
Desmis
5571c3a4c6
Local adjustments tools used globally - Laspotmain ( #6928 )
...
* First step LA globally
* fixed several GUI bad behavior
* better behavior shows additional settings
* Improve transition in main
* First step hide-show invers and scope
* Hide show invers and scope step2
* hide show others inverse and scope
* Try to improve
* Change windows.yml and appimage.yml
* In Preference set choice for default Spot Method
* Optimization call idle_register
* forgotten delete mainfp
* Re-enable sliders scope in colorlight - shadows - vibrance - move setting checkbox others settings
* Fixed bad behavior hide - show
* Optimize behavior
* Bad behavior scope when changing method
* Clean and comment code
* disable preview mask and modif for cbdl and retinex
* Fixed preview deltaE mask and modif log encode - exposure - new button preview color and light
* Button preview deltaE - exposure
* Button preview SH
* Button preview Vibrance
* Improce code using mask
* Fixed several bad behavior - preview TM and Contrast
* Preview log button
* Preview Ciecam button
* Preview common mask button
* Disable Preview button in settings when not used in tools
* Change call to controspotpanel in improcoordinator
* Change Local adjustments title to Selective Editing
* Change default value spotmethod in option
* Missing cddl in preview settings
* Change parameter setting spot type
* put selective editing tab just after exposure tab
* Disable preview ΔE button when another is enabled
Only one button should be active at any given time.
* Deactivate preview ΔE buttons when switching spots
* Change tooltip Spot method
* Change selective editing position
* Remove duplicate line in language default
* Remove appimage.yml windows.yml
---------
Co-authored-by: Lawrence Lee <45837045+Lawrence37@users.noreply.github.com >
2024-05-16 08:21:16 +02:00
Desmis
18d69a6af6
Local adjustments - Colorappearance Cam16 - Source Data Adjustments - levels R G B and Black & White ( #7071 )
...
* Change management viewing temperature and tint
* Enable autotemp wbcamchanged and hide history message
* Change wbcamchnaged as proposed by kaesa
* First step levels
* Levels with luminosity mode
* History messages
* Clean and comment code
* Gamutmap xyz levels values
* Change range slope R G B
* Change range slope R G B
* Harmonize case Slope and Levels
* Harmonize case Slope and Levels 2
* Check Scale Yb viewing
* Small change
* Checbox black and white in source data adjustments
* Change tooltip avoid color shift issue 7066
* modify appimage.yml and windows.yml
* Fixed bad primaries space in free
* Fixed bwcie only in advanced mode
2024-05-12 07:33:48 +02:00
Lawrence37
bfc94310bf
Merge pull request #6988 from sgotti/add_optional_thumbnail_rank_color_load_save_from_to_xmp_sidecar
...
Add optional image rank/color load/save from/to xmp sidecar
2024-05-11 21:45:00 -07:00
Lawrence Lee
068420da60
Use camera crop factor to select Lensfun lens
2024-05-02 22:12:44 -07:00
Desmis
a53ddf4282
Ciecam - Change management viewing temperature and tint #7055 ( #7058 )
...
* Change management viewing temperature and tint
* Enable autotemp wbcamchanged and hide history message
* Change wbcamchnaged as proposed by kaesa
2024-05-01 07:49:14 +02:00
Desmis
30cf3f721f
UV photos - Wish from LarsHP Increased green (tint) value from 10 to 100 ( #7043 )
...
* Change limits green to 40 instead of 10
* Publish uvgreen in pre-dev appimage.yml windows.yml
* Change range setLogScale
* Revert change to observer 2 - format
* Set maxgreen 60
* Set maxgreen 100 and minequal 0.5 maxequal 1.8
* Set maxgreen 1000 minequal 0.4 maxequal 2.5
* Set maxgreen 100 minequal 0.5 maxequal 2
2024-04-20 17:11:31 +02:00
xiota
4d715cf281
Make requested changes
2024-04-16 17:28:32 +00:00
Desmis
8e312d9c02
Local Adjustments - Cam16 - lacam16n2 (new) ( #7010 )
...
* Restore settings and options
* Clean code and windows.yml
* Gui improvment
* Fixed wrong value maxicam
* Change GUI TRC and Log encoding and sigmoid
* Clean code locallabtools2
* Fomat locallabtools2
* New calcualtion gray when using Q
* Improve sigmoid Q with meanQ
* Change labels and tooltip
* Change DR with log
* Change location GUI TRC
* Change GUI sigmoid hide - show
* Fixed bug with trc
* Added whites to TRC & whites
* Small modification whites - comment code
* Change GUI and selection for sigmoid and log encoding Q
* Change yml worksflow
* Added cat to workingtrc rtthumbnail
* Delete entries in defualt languages
* Blacks and whites distribution
* Change tooltips
* Fixed some issues
* Change GUI hide to set_sensitive
* first step white and black log encoding
* GUI Labels - tooltips
* Compress brightness log encoding
* Change compression threshold
* Clean procparams
* Improve GUI and threshold compression
* Improvment GUI and tooltips
* First step primaries cam16
* Primaries loc step 2
* Primaries loc step 3
* jdcmax primaries - format iplab2rgb
* Improve GUI
* Beta RGB primaries and message
* Change tooltips
* Change order prim
* CIExy diagram step 1
* CIExy step 2
* CIExy step 2
* CIExy diagram step 4
* CIExy diagram step 5
* Change improccordinator and locallabtool2s listener
* Forgoten delete in improccordinator
* Disable setListener
* Improve GUI and behavior TRC and Primaries
* TRC primaries - illuminant step 1
* TRC primaries - illuminant step 2
* TRC primaries - illuminant step 3
* TRC primaries - illuminant step 4
* Gamut control - remove old listener and added listener locallabcieLC
* publish pre dev labels windows appimage
* publish pre dev labels windows appimage []
* Move log encoding cie - step 1
* Step 2
* Move Log encoding CIE and improve GUI step 3
* Pre Ciecam midtones step 1
* Mid tones step 2 and tooltips
* Forgoten label and tooltips
* Improve tooltips - and change yml files
* Include repository in appimage and windows.yml - change labels
* Forgotten surroundcie in procparams.cc
* Improve GUI with expander - clean code
* Change tooltip
* Clean locallabtools2 - improve Jpro
* Bypass Ciecam step 1
* step 2
* Step 3
* Change settings - improve GUI
* Clean code
* Improve sigmoid cam16
* Improve sigmoid cam16
* Added illuminant E to illmethod
* Change iccmatrices
* Working profile JDCmax stdA and Abstract Profile
* Pre-ciecam JDCmax stdA
* Abstract profile - cat method step 1
* Step 3
* Step 4 and various changes
* Enable default gamutcontrol - improve GUI
* Refine color pre-ciecam
* Step 2
* step 3
* Step - 4
* Refine colors Abstract profiles
* Expander true Abstract Profile
* Clean and comment code
* Tooltip pre-ciecam
* Change tooltips
* Improve GUI free primaries
* Labgrid dominant color
* Shift dominant color step 1
* Shift xy dominant color
* History msg shift
* Fixed various bad behavior - change scalrefi
* Improve behavior DR vs deltaE - log encoding and pre-ciecam
* Limited reduce deltaE to 1 - comment code
* Improve behavior TIF/JPG
* Forgotten code
* Various small changes to refinement color pre-ciecam
* Foramt iplab2rgb and simpleprocees - small change meanx meany
* Bad behavior with simpleprocess abstract profile and pre-ciecam
* Re-enable code for simpleprocess
* Iprove iplab2rgb
* Improve GUI if selection Jz
* provis with precision
* Chnage GUI log encoding basic - improve shiftxl shiftyl pre-ciecam
* Improve GUI with expanders
* Change location pre-ciecam expander
* Change label tooltip pre-ciecam
* Improve white distribution and equalizer
* Bad behavior Source data adjustments
* Comment code
* Improve Dynamic Range Compression - for some images with very high DR
* Clean code
* Improve TM fattal with saturation control in LA
* saturation control fattal LA
* RE-order paramsedit
* Change local contrast in LA - log encoding and Cam16
* LA settings avoidcolorshift XYZabsolute
* Change GUI precision blackEv WhiteEv BlackEvjz WhiteEvjz
* Check button smoothcie - smooth highlights
* Change order midtones - log encoding - other method smooth
* Change maximum gamma in TRC cam16
* Change maximum slope in TRC cam16
* refine smooth highlights
* Small improvment - comment code
* Bad behavior - black screen - in Cam16
* setLogscale for slopjcie
* Change source data GUI - PQ and other DR functions
* PQ mode advanced - adjustments and tooltip
* Comment and clean code
* Simplified GUI in Basic mode - Source Data Adjustments
* Added primaries to source date adjustements - fix basic problem
* GUI graduaded filter cie cam16
* Graduated filter - LA Color appearance
* More illuminant cam16 - D120 - Tungsten 2000K - Tungsten 1500K
* Abstract profile ICM - shift x - shift y
* Frame color dominant Abstract profile
* Frame color dominant Abstract profile
* Illuminant E - abstract profile
* Abstact profile - midtones
* Abstrcat profile - smooth highlights checkbutton
* Abstract Profile - Smooth highligts rtengine
* Bad behavior LA gamut - re-enabled Munsell in settings
* adapts Abstract profile and auto-match tone curve
* Change chromaticity curve c(h) - ppversion 351 and procparams
* icmpanel fixed bad wmidtcie
* Change in procparams assignfromkeyfile color Management
* Remove message in console
* Missing code procparams.cc wcat
* Clean message in console
* Disable ppversion 351 - surround extremely dark
* Choice surround scene Disable ciecam
* Improve GUI for surround Disable Ciecam
* Small change gamutcontrol - message g0..g5 verbose
* Remove gautcontrol on limits
* Strength log encoding - Source data adjustments
* Fixed genral bug in lacam16n - bad behavior color
* Checkbutton saturation control - Cam16 log encoding
* Change default saturation controle log encoding - false
* GUI LA Log encoding - Strength - saturation control - part 1
* Checkbox saturation control LA Log encoding
* Change repartition GUI brightnees - hue - chroma
* Hide primaries and illuminant in standard mode
* Merge with dev 2
* reduces sigmoid Q contrast
* Provisory disable Sigmoid Q
* Re-enable sigmoid function complexity mode
* Re-enable log encoding Q - with Ciecam
* GUI improvments - small code improvments
* Change tooltip
* Simplify GUI mode Basic - Standard - added tooltip
* Change tooltip - LA settings - Avoid color shift
* hope to fix the bug between Jz and Cam16
* Another change for Jz - format astyle locallabtool2.cc
* Clean code GUI - remove Zcam
* Change label in Recovery based on luminance mask
* Reduces minimum spot size from 2 to 1.5
* Improve behavior GUI with Jzczhz
* Clean code iplocallab.cc
* Small improvement ciecam02.cc
* Fixed bad behvior GUI and code between Cam16 and Jzczhz
* Improve Jz and surround effects
* Improve Jz and Local contrast Cam16 & Jz taking account surround
* Disable local contrast if cam16 and not ciecam surround
* Restore epsil 0.001 loccont
* Improve local contrast when surround low and Jz
* Clean code locallabtool2 - weakened a little Local Contrast in connection with surround
* Remove Laplacian threshold in Cam16 and JzCzHz mask
* Simplify Mask for JzCzHz
* Enable choice complexity mask in mode advanced
* Solved bad behavior GUI masks
* Optimize GUI mask Jz and cam16
* Change 3 icon .png without png
* Remove wrong message in console without problem
* Remove warning with & in some tooltips and TP_WBALANCE_AUTO_HEADER
* Smoothcie Method GUI
* Replace checkbutton smooth highlight bya combobox
* Improve behavior GUI - CIECAM - advanced - tempout and greenout
* Fixed - I hope - crash when delete spot and cam16
* Clean code with maxcam and dependencies
* Added Smooth highlight rolloff or not
* Improve smooth lights - gamma mode only - standard and advanced - gray balance
* Improve Smoothing lights - take into account the 2 Yb
* Change tooltip
* Chnage wrong lable scope => slope
* Clean and comment code
* Reduces the effect of - Smoothing light -Ev mode - Small change range Slope
* Scale Yb scene white whiteEv
* Hide Scale in some GUI cases
* Clean comment code Smotth and TM function
* Change GUI - Smooth highlights and tone mapping - allows also Basic
* Change labels
* Change tooltip
* Remove arrow.cur in windows.yml as suggested by Lawrence37
* Reverse last changes
* Change limits slope based in SDA
* Clean locallabtools2.cc
* Set minimum slope based to 0.6
* Change label highlight
* Change listener scene parameters to GUI
* Clean code sine changes listener
* Limits Blackev Whiteev values in slope base to avoid crash
* Change a little limits BlackEv WhiteEv
* Small changes in console - remove warnings
* Change XYZ relative - avoid color shift
* Improve gamutmap
* re build gamutmap
2024-04-15 07:47:19 +02:00
Desmis
84134e9aa2
Change tweakParams spot.cc - hand-open-hicontrast toolbar.cc ( #7029 )
2024-04-12 07:52:20 +02:00
xiota
320859bf92
Remove unnecessary thumbnail loading code
2024-04-10 11:47:28 +00:00
xiota
dd01cc110b
Add error code to returns
...
Fix conditional libjxl compilation
2024-04-10 11:32:42 +00:00