Skip to content

Commit

Permalink
Merge pull request #6944 from Beep6581/v5.10-rc1
Browse files Browse the repository at this point in the history
5.10 Release Candidate 1
  • Loading branch information
Lawrence37 committed Feb 10, 2024
2 parents f65e428 + 6d2022b commit 0ed985a
Show file tree
Hide file tree
Showing 31 changed files with 456 additions and 205 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/macos.yml
Expand Up @@ -16,7 +16,7 @@ on:

jobs:
build:
runs-on: macos-11
runs-on: macos-12
steps:
- uses: actions/checkout@v3
- name: Install dependencies
Expand Down
1 change: 1 addition & 0 deletions AUTHORS.txt
Expand Up @@ -8,6 +8,7 @@ Development contributors, in last name alphabetical order:
Harald Aust
Roel Baars
Richard E Barber
Dániel Battyányi
Martin Burri
Pierre Cabrera
Javier Celaya
Expand Down
90 changes: 85 additions & 5 deletions RELEASE_NOTES.txt
@@ -1,6 +1,6 @@
RAWTHERAPEE 5.10-beta1 RELEASE NOTES
RAWTHERAPEE 5.10-rc1 RELEASE NOTES

This is beta1 of RawTherapee 5.10, released on 2023-09-08. This is not the final release yet.
This is Release Candidate 1 of RawTherapee 5.10, released on 2024-02-10. This is not the final release yet.



Expand All @@ -24,17 +24,97 @@ In order to use RawTherapee efficiently you should know that:

NEW FEATURES SINCE 5.9

- TODO
- Multiple custom external editors can be added and the external editor can be chosen in the Editor tab.
- The Favorites tab can be configured in Preferences. An option to display Favorite tools in their original location has been added.
- Metadata is now handled by Exiv2. CR3 metadata is supported.
- When saving images in the TIFF file format, there is a new option to use the BigTIFF format.
- The DCP and LCP file paths saved to processing profiles have better interoperability between Windows and Linux, and between different computers.
- The Tone Equalizer in Local Adjustments is now also available in the Exposure tab. They have a new Pivot adjuster to shift the range of affected tones. The Tone Equalizer in the Exposure tab can display a tonal map for visualizing the tones.
- The ICC profiles in the user configuration directory are recognized.
- The language selection in Preferences now show all language names in their own language.
- The Lensfun database directory can be changed in Preferences.
- The color pickers in Film Negative (Color tab) now have adjustable size.
- Dynamic Profile Rules now has a File path filter.
- The context menu for images (File Browser tab) received a new option to sort images by name, date, rank, color label, or EXIF.
- The Flat-Field tool (Raw tab) has a new From Metadata option for applying DNG gain maps.
- Temporary files generated by the external editor feature now have more private file permissions.
- The Color Appearance & Lighting tool (Advanced tab) received various improvements.
- The Abstract Profile in the Color Management tool (Color tab) received a Gamut control option.
- The L*a*b* Adjustments (Exposure tab) and Local Adjustments (Local tab) tools received improvements to the Avoid color shift option.
- The Highlight reconstruction in the Exposure tool (Exposure tab) has a new Inpaint Opposed method that usually offers better reconstructed details than the Blend method and higher reliability compared to the Color Propagation method.
- The Temperature correlation automatic white balance method in the White Balance tool (Color tab) received various improvements.
- The Denoise section of the Blur/Grain & Denoise tool in Local Adjustments (Local tab) has an improved interface.
- Raw files from OM Digital Solutions cameras are supported.
- The Dynamic Range Compression tool in the Exposure tab and in Local Adjustments (Local tab) has improved behavior. The tool in Local Adjustments received a Saturation control option.
- The default value for the Show additional settings option for new spots in Local Adjustments (Local tab) is now linked to the Default complexity for Local Adjustments set in Preferences.
- Added or improved support for cameras, raw formats and color profiles:
- TODO
- Canon EOS 250D (DCP)
- Canon EOS 7D Mark II
- Canon EOS 800D (DCP)
- Canon EOS 90D
- Canon EOS Kiss X10
- Canon EOS M100
- Canon EOS M50 (DCP)
- Canon EOS M50m2
- Canon EOS M6 Mark II
- Canon EOS R
- Canon EOS R10
- Canon EOS R3
- Canon EOS R5
- Canon EOS R6
- Canon EOS R6m2
- Canon EOS R7
- Canon EOS R8
- Canon EOS RP
- Canon EOS Rebel SL3
- Canon EOS-1D X Mark II
- Canon PowerShot G7 X Mark II
- Canon Powershot G5 X MARK II (DCP)
- FUJIFILM DBP for GX680 (DCP)
- FUJIFILM GFX 100
- FUJIFILM GFX100S
- FUJIFILM X-A7 (DCP)
- FUJIFILM X-E3 (DCP)
- FUJIFILM X-H2
- FUJIFILM X-PRO3
- FUJIFILM X-S10 (DCP)
- FUJIFILM X-T3
- FUJIFILM X-T30
- FUJIFILM X-T30 II
- FUJIFILM X-T4
- FUJIFILM X-T5
- FUJIFILM X100V
- LEICA D-LUX 7
- NIKON D3300 (DCP)
- NIKON Z 5 (DCP)
- NIKON Z 6_2 (DCP)
- NIKON Z 9
- OLYMPUS E-M1 (DCP)
- OLYMPUS E-M10MarkIV
- OM Digital Solutions OM-1
- OM Digital Solutions OM-5
- PANASONIC DC-GX880
- PANASONIC DMC-LX100 (DCP)
- Panasonic DC-G100
- Panasonic DC-G110
- Panasonic DC-LX100M2
- Sony DSC-RX100M6 (DCP)
- Sony DSC-RX1RM2
- Sony ILCE-7 (DCP)
- Sony ILCE-7C (DCP)
- Sony ILCE-7M4
- Sony ILCE-7RM2
- Sony ILCE-7S
- Sony ILCE-7SM2
- Sony ILCE-7SM3 (DCP)
- Sony ZV-1



NEWS RELEVANT TO PACKAGE MAINTAINERS

New since 5.9:
- Dependency on Exiv2 >= 0.24.
- TODO

In general:
- To get the source code, either clone from git or use the tarball from https://rawtherapee.com/shared/source/ . Do not use the auto-generated GitHub release tarballs.
Expand Down
2 changes: 1 addition & 1 deletion com.rawtherapee.RawTherapee.appdata.xml
Expand Up @@ -22,7 +22,7 @@
<url type="translate">https://rawpedia.rawtherapee.com/Main_Page#Localization</url>
<launchable type="desktop-id">rawtherapee.desktop</launchable>
<releases>
<release version="5.10-beta1" date="2023-09-08" type="development"></release>
<release version="5.10-rc1" date="2024-02-10" type="development"></release>
<release version="5.9" date="2022-11-27" type="stable"></release>
<release version="5.8" date="2020-02-04" type="stable"></release>
<release version="5.7" date="2019-09-10" type="stable"></release>
Expand Down
92 changes: 77 additions & 15 deletions rtdata/images/svg/splash.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
21 changes: 13 additions & 8 deletions rtdata/languages/Catala
Expand Up @@ -1310,8 +1310,8 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: <b>-</b>
!HISTORY_MSG_494;Capture Sharpening
!HISTORY_MSG_496;Local Spot deleted
!HISTORY_MSG_497;Local Spot selected
!HISTORY_MSG_498;--unused--
!HISTORY_MSG_499;--unused--
!HISTORY_MSG_498;Local - Spot name
!HISTORY_MSG_499;Local - Spot visibility
!HISTORY_MSG_500;Local - Spot shape
!HISTORY_MSG_501;Local - Spot method
!HISTORY_MSG_502;Local - SC - Shape method
Expand Down Expand Up @@ -1978,6 +1978,7 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: <b>-</b>
!HISTORY_MSG_DEHAZE_SATURATION;Dehaze - Saturation
!HISTORY_MSG_DEHAZE_SHOW_DEPTH_MAP;Dehaze - Show depth map
!HISTORY_MSG_DEHAZE_STRENGTH;Dehaze - Strength
!HISTORY_MSG_DIRPYRDENOISE_GAIN;NR - Compensate for lightness
!HISTORY_MSG_DUALDEMOSAIC_AUTO_CONTRAST;Dual demosaic - Auto threshold
!HISTORY_MSG_DUALDEMOSAIC_CONTRAST;Dual demosaic - Contrast threshold
!HISTORY_MSG_EDGEFFECT;Edge Attenuation response
Expand Down Expand Up @@ -2018,6 +2019,7 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: <b>-</b>
!HISTORY_MSG_LOCALCONTRAST_RADIUS;Local Contrast - Radius
!HISTORY_MSG_LOCALLAB_TE_PIVOT;Local - Equalizer pivot
!HISTORY_MSG_LOCAL_GAMUTMUNSEL;Local - SC - Avoid Color Shift
!HISTORY_MSG_LOCAL_TMO_SATUR;Local Exp Fattal Saturation
!HISTORY_MSG_METADATA_MODE;Metadata copy mode
!HISTORY_MSG_MICROCONTRAST_CONTRAST;Microcontrast - Contrast threshold
!HISTORY_MSG_PDSHARPEN_AUTO_CONTRAST;CS - Auto threshold
Expand Down Expand Up @@ -2112,7 +2114,7 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: <b>-</b>
!HISTORY_MSG_WBITC_DELTA;Itcwb Delta green
!HISTORY_MSG_WBITC_FGREEN;Itcwb Green - student
!HISTORY_MSG_WBITC_FORCE;Itcwb Force
!HISTORY_MSG_WBITC_GREEN;Grren refinement
!HISTORY_MSG_WBITC_GREEN;Green refinement
!HISTORY_MSG_WBITC_MINSIZE;Patch min size
!HISTORY_MSG_WBITC_NOPURPLE;Itcwb Nopurple
!HISTORY_MSG_WBITC_OBS;Remove algo 2 passes
Expand All @@ -2123,7 +2125,7 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: <b>-</b>
!HISTORY_MSG_WBITC_SAMPLING;Low sampling
!HISTORY_MSG_WBITC_SIZE;Itcwb Size
!HISTORY_MSG_WBITC_SORTED;Itcwb ponderated
!HISTORY_MSG_WBITC_THRES;Itcwb Theshold
!HISTORY_MSG_WBITC_THRES;Itcwb Threshold
!HISTORY_NEWSNAPSHOT_TOOLTIP;Shortcut: <b>Alt-s</b>
!ICCPROFCREATOR_COPYRIGHT;Copyright:
!ICCPROFCREATOR_COPYRIGHT_RESET_TOOLTIP;Reset to the default copyright, granted to 'RawTherapee, CC0'.
Expand Down Expand Up @@ -2387,7 +2389,7 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: <b>-</b>
!PREFERENCES_WBA;White Balance
!PREFERENCES_WBACORR;White Balance - Automatic temperature correlation
!PREFERENCES_WBACORR_TOOLTIP;These settings allow, depending on the images (type of raw file, colorimetry, etc.), an adaptation of the " Temperature correlation " algorithm in order to obtain the best overall results. There is no absolute rule, linking these parameters to the results obtained.\n\nThe settings are of 3 types: \n* those accessible to the user from the GUI.\n* those accessible only in reading from each pp3 file : Itcwb_minsize=20, Itcwb_delta=4 Itcwb_rgreen=1 Itcwb_nopurple=false (See Rawpedia)\n* those accessible to the user in 'options' (see Rawpedia)\n You can use "Awb temperature bias" and "Green refinement" to adjust the results. Each movement of these commands brings a new calculation of temperature, tint and correlation.\n\nPlease note that the 3 indicators 'Correlation factor', 'Patch chroma' and ΔE are given for information only. It is not because one of these indicators is better that the result will necessarily be better.
!PREFERENCES_WBAENA;Show White Balance auto Temperature correlation Settings
!PREFERENCES_WBAENA;Show White Balance Auto temperature correlation settings
!PREFERENCES_WBAENACUSTOM;Use Custom temperature & tint
!PREFERENCES_WBAFORC;Forces Extra algoritm
!PREFERENCES_WBAGREENDELTA;Delta temperature in green iterate loop (if Force Extra enabled)
Expand Down Expand Up @@ -2702,6 +2704,8 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: <b>-</b>
!TP_DIRPYRDENOISE_LUMINANCE_CONTROL;Luminance control
!TP_DIRPYRDENOISE_LUMINANCE_CURVE;Luminance curve
!TP_DIRPYRDENOISE_LUMINANCE_FRAME;Luminance
!TP_DIRPYRDENOISE_MAIN_AUTO_GAIN;Compensate for lightness
!TP_DIRPYRDENOISE_MAIN_AUTO_GAIN_TOOLTIP;Alter the noise reduction strength based on the image lightness. Strength is reduced for dark images and increased for bright images.
!TP_DIRPYRDENOISE_MAIN_COLORSPACE;Color space
!TP_DIRPYRDENOISE_MAIN_COLORSPACE_LAB;L*a*b*
!TP_DIRPYRDENOISE_MAIN_COLORSPACE_RGB;RGB
Expand Down Expand Up @@ -3107,6 +3111,7 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: <b>-</b>
!TP_LOCALLAB_FATFRA;Dynamic Range Compression ƒ
!TP_LOCALLAB_FATFRAME_TOOLTIP;PDE Fattal – uses the Fattal Tone-mapping algorithm.
!TP_LOCALLAB_FATLEVEL;Sigma
!TP_LOCALLAB_FATSAT;Saturation control
!TP_LOCALLAB_FATSHFRA;Dynamic Range Compression Mask ƒ
!TP_LOCALLAB_FEATH_TOOLTIP;Gradient width as a percentage of the Spot diagonal\nUsed by all graduated filters in all tools.\nNo action if a graduated filter hasn't been activated.
!TP_LOCALLAB_FEATVALUE;Feather gradient (Grad. Filters)
Expand Down Expand Up @@ -4193,7 +4198,7 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: <b>-</b>
!TP_WBALANCE_ITCWB_DELTA;Delta temperature in green loop
!TP_WBALANCE_ITCWB_FGREEN;Find green student
!TP_WBALANCE_ITCWB_FORCED;Close to full CIE diagram
!TP_WBALANCE_ITCWB_FRA;Auto Temperature correlation Settings
!TP_WBALANCE_ITCWB_FRA;Auto temperature correlation settings
!TP_WBALANCE_ITCWB_FRA_TOOLTIP;These settings allow, depending on the images (type of raw, colorimetry, etc.), an adaptation of the 'Temperature correlation' algorithm. There is no absolute rule linking these parameters to the results obtained.
!TP_WBALANCE_ITCWB_MINSIZEPATCH;Patch minimum size
!TP_WBALANCE_ITCWB_NOPURPLE;Filter on purple color
Expand All @@ -4203,7 +4208,7 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: <b>-</b>
!TP_WBALANCE_ITCWB_PRIM_BETA;Medium sampling - near Pointer's gamut
!TP_WBALANCE_ITCWB_PRIM_JDCMAX;Close to full CIE diagram
!TP_WBALANCE_ITCWB_PRIM_REC;High sampling
!TP_WBALANCE_ITCWB_PRIM_SRGB;Low sampling & No use Camera settings
!TP_WBALANCE_ITCWB_PRIM_SRGB;Low sampling & Ignore Camera settings
!TP_WBALANCE_ITCWB_PRIM_XYZCAM;Camera XYZ matrix
!TP_WBALANCE_ITCWB_PRIM_XYZCAM2;JDCmax after Camera XYZ matrix
!TP_WBALANCE_ITCWB_RGREEN;Green range
Expand All @@ -4215,7 +4220,7 @@ ZOOMPANEL_ZOOMOUT;Allunya\nDrecera: <b>-</b>
!TP_WBALANCE_ITCWFORCED_TOOLTIP;By default (box not checked) the data scanned during sampling is brought back to the sRGB profile, which is the most widespread, both for calibrating DCP or ICC profiles with the Colorchecker24, or used on the web.\n If you have very high gamut images (some flowers, artificial colors), then it may be necessary to use the entire CIExy diagram, the profile used will be ACESP0. In this second case, the number of colors that can be used in internal to the algorithm will be more important.
!TP_WBALANCE_ITCWGREEN;Green refinement
!TP_WBALANCE_ITCWGREEN_TOOLTIP;Allows you to change the "tint" (green) which will serve as a reference when starting the algorithm. It has substantially the same role for greens as "AWB temperature bias" for temperature.\nThe whole algorithm is recalculated.
!TP_WBALANCE_ITCWPRIM_TOOLTIP;Allows you to select the image sampling.\n'Close to full CIE diagram' almost uses the data present on the sensor, possibly including the imaginary colors.\n'Camera XYZ matrix' - uses the matrix directly derived from Color Matrix.\n'Medium sampling' (default) - near Pointer's gamut: corresponds substantially to the most common cases of human vision.\nThe other choice 'Low sampling and No use camera settings' allow you to isolate high gamut parts of the image and forces the algorithm in some cases (tint > 0.8,...) not to use camera settings. This will obviously have an impact on the result.\n\nThis sampling only has an influence on the channel multipliers, it has nothing to do with the "working profile" and does not modify the gamut of the image.
!TP_WBALANCE_ITCWPRIM_TOOLTIP;Allows you to select the image sampling.\n'Close to full CIE diagram' almost uses the data present on the sensor, possibly including the imaginary colors.\n'Camera XYZ matrix' - uses the matrix directly derived from Color Matrix.\n'Medium sampling' (default) - near Pointer's gamut: corresponds substantially to the most common cases of human vision.\nThe other choice 'Low sampling and Ignore camera settings' allow you to isolate high gamut parts of the image and forces the algorithm in some cases (tint > 0.8,...) to ignore camera settings. This will obviously have an impact on the result.\n\nThis sampling only has an influence on the channel multipliers, it has nothing to do with the "working profile" and does not modify the gamut of the image.
!TP_WBALANCE_ITCWSAMPLING_TOOLTIP;Allows you to use the old sampling algorithm to ensure better compatibility with 5.9. You must enable Observer 10° (default).
!TP_WBALANCE_MULLABEL;Multipliers: r=%1 g=%2 b=%3
!TP_WBALANCE_MULLABEL_TOOLTIP;Values given for information purposes. You cannot change them.
Expand Down

0 comments on commit 0ed985a

Please sign in to comment.