Preparing to merge back to dev

This commit is contained in:
Morgan Hardwood 2022-11-27 20:29:39 +01:00
parent 9b85839884
commit ea7c811b9b
3 changed files with 379 additions and 700 deletions

View File

@ -1,6 +1,6 @@
RAWTHERAPEE 5.9 RELEASE NOTES
RAWTHERAPEE 5.9-dev RELEASE NOTES
This is RawTherapee 5.9, released on 2022-11-27.
This is a development version of RawTherapee. We update the code almost daily. Every few months, once enough changes have accumulated and the code is stabilized, we make a new official release. Every code change between these releases is known as a "development" version, and this is one of them.
@ -22,169 +22,18 @@ In order to use RawTherapee efficiently you should know that:
NEW FEATURES SINCE 5.8
NEW FEATURES SINCE 5.9
- The Spot Removal tool (Detail tab) was added, for removing dust specks and small objects.
- The Color Appearance & Lighting tool (Advanced tab), formerly known as CIECAM02, now includes CAM16. By taking into account the conditions of the photographed scene and the conditions under which the image is viewed, it allows you to adjust the image in a way which matches human color perception.
- The Local Adjustments tool (Local tab) was added, for performing a wide range of operations on an area of the image determined by its geometry or color.
- The Wavelet Levels tool (Advanced tab) received various improvements.
- The White Balance tool (Color tab) received a new automatic white balance method named "temperature correlation" (the old one was renamed to "RGB grey").
- The Film Negative tool (Color tab) received various improvements including support for non-raw files.
- The Preprocess White Balance tool (Raw tab) was added, allowing you to specify whether channels should be balanced automatically or whether the white balance values recorded by the camera should be used instead.
- A new Perspective Correction tool (Transform tab) was added which includes an automated perspective correction feature.
- The Main Histogram was improved with new modes: waveform, vectorscope and RGB parade.
- Improvements to the Inspect feature (File Browser tab).
- New dual-demosaicing methods in the Demosaicing tool (Raw tab).
- The Haze Removal tool (Detail tab) received a saturation adjuster.
- The RawTherapee theme was improved, including changes to make it easier to see which tools are enabled.
- The Navigator (Editor tab) can now be resized.
- The Resize tool (Transform tab) now allows to resize by the long or short edge.
- The Crop tool (Transform tab) received a "centered square" crop guide, useful when the resulting non-square image will also be used on social media which crop to a square format.
- The Pixel Shift demosaicing method (Raw tab) now allows using an average of all frames for regions with motion.
- TODO
- Added or improved support for cameras, raw formats and color profiles:
- Canon EOS 100D / Rebel SL1 / Kiss X7
- Canon EOS 1DX Mark III
- Canon EOS 2000D / Rebel T7 / Kiss X90
- Canon EOS 400D DIGITAL
- Canon EOS 5D Mark II
- Canon EOS 5D Mark IV (DCP)
- Canon EOS 90D (DCP)
- Canon EOS M6 Mark II (DCP)
- Canon EOS R (DCP)
- Canon EOS R3, R7 and R10
- Canon EOS R5 (DCP)
- Canon EOS R6 (DCP)
- Canon EOS RP
- Canon EOS-1D Mark III
- Canon EOS-1Ds
- Canon EOS-1Ds Mark II
- Canon PowerShot G1 X Mark II (DCP)
- Canon PowerShot G9 X Mark II
- Canon PowerShot S120 (DCP)
- Canon PowerShot SX50 HS
- Canon PowerShot SX70 HS
- DJI FC3170
- FUJIFILM X-A5 (DCP)
- FUJIFILM X-E4
- FUJIFILM X-H1 (DCP)
- FUJIFILM X-PRO2
- FUJIFILM X-PRO3 (DCP)
- FUJIFILM X-S10
- FUJIFILM X-T1
- FUJIFILM X-T100
- FUJIFILM X-T2
- FUJIFILM X-T3 (DCP)
- FUJIFILM X-T30
- FUJIFILM X-T4
- FUJIFILM X100V
- Fujifilm GFX 100
- Fujifilm GFX100S though lossy compression and alternative crop modes (e.g. 4:3) are not supported yet
- Fujifilm X-A20
- Fujifilm X-T4
- HASSELBLAD NEX-7 (Lunar)
- Hasselblad L1D-20c (DJI Mavic 2 Pro)
- Improved support for the Canon CR3 raw format, added support for compressed files, affects Canon EOS M50, R, R5, R6 and 1D X Mark III, etc.
- LEICA C-LUX
- LEICA CAM-DC25
- LEICA D-LUX 7
- LEICA M8
- LEICA V-LUX 5
- Leica SL2-S
- NIKON COOLPIX P1000
- NIKON D500 (DCP)
- NIKON D5300 (DCP)
- NIKON D610 (DCP)
- NIKON D7100 (DCP)
- NIKON D7500 (DCP)
- NIKON D800 (DCP)
- NIKON D850 (DCP)
- NIKON Z 6 (DCP)
- NIKON Z 7 (DCP)
- Nikon 1 J4
- Nikon COOLPIX P950
- Nikon D2Hs
- Nikon D2Xs
- Nikon D300s
- Nikon D3500
- Nikon D5100
- Nikon D6
- Nikon D70s
- Nikon D780
- Nikon D810A
- Nikon Z 5
- Nikon Z 50 (DCP)
- Nikon Z 6II
- Nikon Z 7II
- Nikon Z fc
- OLYMPUS E-M10 Mark IV
- OLYMPUS E-M1 Mark III
- OLYMPUS E-M1X
- OLYMPUS E-M5 Mark II (DCP)
- OLYMPUS E-M5 Mark III
- OLYMPUS E-PL10
- OLYMPUS E-PL9
- OLYMPUS Stylus 1
- OLYMPUS Stylus 1s
- OLYMPUS TG-6
- PENTAX K-50 (DCP)
- PENTAX K10D
- Panasonic DC-FZ1000M2
- Panasonic DC-FZ80
- Panasonic DC-FZ81
- Panasonic DC-FZ82
- Panasonic DC-FZ83
- Panasonic DC-G100
- Panasonic DC-G110
- Panasonic DC-G90
- Panasonic DC-G95
- Panasonic DC-G99
- Panasonic DC-S1H
- Panasonic DC-S5 (DCP)
- Panasonic DC-TZ95
- Panasonic DC-ZS80
- Panasonic DMC-TZ80
- Panasonic DMC-TZ85
- Panasonic DMC-ZS60
- RICOH PENTAX K-1 Mark II
- RICOH PENTAX K-3 Mark III
- SONY ILCE-9 (DCP)
- SONY NEX-7
- Samsung Galaxy S7
- Sigma fp
- Sony DCZV1B
- Sony DSC-HX95
- Sony DSC-HX99
- Sony DSC-RX0
- Sony DSC-RX0M2
- Sony DSC-RX100
- Sony DSC-RX100M5A
- Sony DSC-RX100M6
- Sony DSC-RX100M7
- Sony DSC-RX10M2
- Sony DSC-RX10M3
- Sony DSC-RX10M4
- Sony DSC-RX1R
- Sony ILCE-1
- Sony ILCE-6100
- Sony ILCE-6400 (DCP)
- Sony ILCE-6600 (DCP)
- Sony ILCE-7C
- Sony ILCE-7M3
- Sony ILCE-7M4
- Sony ILCE-7RM4 (DCP)
- Sony ILCE-7SM3
- Sony ILCE-9M2
- Sony NEX-F3
- Sony SLT-A99V
- TODO
NEWS RELEVANT TO PACKAGE MAINTAINERS
New since 5.8:
- Automated build system moved from Travis CI to GitHub Actions:
https://github.com/Beep6581/RawTherapee/actions
- libcanberra made optional in CMake via USE_LIBCANBERRA, default ON.
New since 5.9:
- 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.

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 58 KiB

After

Width:  |  Height:  |  Size: 65 KiB

View File

@ -882,9 +882,9 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.6078167"
inkscape:cx="546.43411"
inkscape:cy="219.91576"
inkscape:zoom="2.6083441"
inkscape:cx="546.32363"
inkscape:cy="219.8713"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
@ -922,7 +922,22 @@
fit-margin-bottom="0"
width="157.40977mm"
inkscape:showpageshadow="2"
inkscape:deskcolor="#d1d1d1" />
inkscape:deskcolor="#d1d1d1">
<sodipodi:guide
position="13.081061,8.9833331"
orientation="0,1"
id="guide6595"
inkscape:locked="false"
inkscape:label=""
inkscape:color="rgb(0,134,229)" />
<sodipodi:guide
position="153.15072,8.9833384"
orientation="-1,0"
id="guide15125"
inkscape:locked="false"
inkscape:label=""
inkscape:color="rgb(0,134,229)" />
</sodipodi:namedview>
<metadata
id="metadata780">
<rdf:RDF>
@ -1157,162 +1172,162 @@
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333px;line-height:1.25;font-family:'Eras BQ';-inkscape-font-specification:'Eras BQ';letter-spacing:0px;word-spacing:-0.132292px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.0495763px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter4749);enable-background:new"
x="5.3633847"
y="277.27142"
y="277.12344"
id="text45159"><tspan
sodipodi:role="line"
id="tspan45157"
style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-size:4.23333px;font-family:'ITC Eras Std';-inkscape-font-specification:'ITC Eras Std Medium';fill:#ffffff;fill-opacity:1;stroke-width:0.0495763px"
x="5.3633847"
y="277.27142">GNU GPLv3</tspan></text>
y="277.12344">GNU GPLv3</tspan></text>
<text
xml:space="preserve"
transform="matrix(0.26458333,0,0,0.26458333,-4.6433668,186.15341)"
id="text181036"
style="font-size:21.3333px;line-height:1.25;font-family:'Eras BQ';-inkscape-font-specification:'Eras BQ';white-space:pre;shape-inside:url(#rect181038)" />
style="font-size:21.3333px;line-height:1.25;font-family:'Eras BQ';-inkscape-font-specification:'Eras BQ';white-space:pre;shape-inside:url(#rect181038);display:inline" />
<text
xml:space="preserve"
transform="matrix(0.26458333,0,0,0.26458333,280.11612,189.68435)"
id="text183258"
style="font-size:16px;line-height:1.25;font-family:'Eras BQ';-inkscape-font-specification:'Eras BQ';white-space:pre;shape-inside:url(#rect183260)"><tspan
style="font-size:16px;line-height:1.25;font-family:'Eras BQ';-inkscape-font-specification:'Eras BQ';white-space:pre;shape-inside:url(#rect183260);display:inline"><tspan
x="-430.18945"
y="2.7826123"
id="tspan708"><tspan
id="tspan17773"><tspan
style="font-weight:bold;font-family:sans-serif;-inkscape-font-specification:sans-serif"
id="tspan704">Prerequisites</tspan><tspan
id="tspan17769">Prerequisites</tspan><tspan
style="font-family:sans-serif;-inkscape-font-specification:sans-serif"
id="tspan706">
id="tspan17771">
</tspan></tspan><tspan
x="-430.18945"
y="22.782612"
id="tspan712"><tspan
id="tspan17777"><tspan
style="font-family:sans-serif;-inkscape-font-specification:sans-serif"
id="tspan710">Obtain and install the font family ITC Eras Std.
id="tspan17775">Obtain and install the font family ITC Eras Std.
</tspan></tspan><tspan
x="-430.18945"
y="42.782612"
id="tspan716"><tspan
id="tspan17781"><tspan
style="font-family:sans-serif;-inkscape-font-specification:sans-serif"
id="tspan714">
id="tspan17779">
</tspan></tspan><tspan
x="-430.18945"
y="62.782612"
id="tspan722"><tspan
id="tspan17787"><tspan
style="font-weight:bold"
id="tspan718">Details</tspan><tspan
id="tspan17783">Details</tspan><tspan
style="font-family:sans-serif;-inkscape-font-specification:sans-serif"
id="tspan720">
id="tspan17785">
</tspan></tspan><tspan
x="-430.18945"
y="82.782612"
id="tspan726"><tspan
id="tspan17791"><tspan
style="font-family:sans-serif;-inkscape-font-specification:sans-serif"
id="tspan724">The color wheel is copied from rt-logo.svg and a glow filter is added
id="tspan17789">The color wheel is copied from rt-logo.svg and a glow filter is added
</tspan></tspan><tspan
x="-430.18945"
y="102.78261"
id="tspan730"><tspan
id="tspan17795"><tspan
style="font-family:sans-serif;-inkscape-font-specification:sans-serif"
id="tspan728">to each segment and the wheel as a whole.
id="tspan17793">to each segment and the wheel as a whole.
</tspan></tspan><tspan
x="-430.18945"
y="122.78261"
id="tspan734"><tspan
id="tspan17799"><tspan
style="font-family:sans-serif;-inkscape-font-specification:sans-serif"
id="tspan732">&quot;Raw&quot;: font ITC Eras Ultra-Bold, 60 pt, -3 px letter spacing
id="tspan17797">&quot;Raw&quot;: font ITC Eras Ultra-Bold, 60 pt, -3 px letter spacing
</tspan></tspan><tspan
x="-430.18945"
y="142.78261"
id="tspan738"><tspan
id="tspan17803"><tspan
style="font-family:sans-serif;-inkscape-font-specification:sans-serif"
id="tspan736">&quot;Therapee&quot;: font ITC Eras Medium, 60 pt, +1,5 pt letter spacing
id="tspan17801">&quot;Therapee&quot;: font ITC Eras Medium, 60 pt, +1,5 pt letter spacing
</tspan></tspan><tspan
x="-430.18945"
y="162.78261"
id="tspan742"><tspan
id="tspan17807"><tspan
style="font-family:sans-serif;-inkscape-font-specification:sans-serif"
id="tspan740">Version (big number): ITC Eras Bold, 58 pt, skewed -3°
id="tspan17805">Version (big number): ITC Eras Bold, 58 pt, skewed -3°
</tspan></tspan><tspan
x="-430.18945"
y="182.78261"
id="tspan746"><tspan
id="tspan17811"><tspan
style="font-family:sans-serif;-inkscape-font-specification:sans-serif"
id="tspan744">Version (period + small number): ITC Eras Bold, 34 pt, skewed -3°
id="tspan17809">Version (period + small number): ITC Eras Bold, 34 pt, skewed -3°
</tspan></tspan><tspan
x="-430.18945"
y="202.78261"
id="tspan750"><tspan
id="tspan17815"><tspan
style="font-family:sans-serif;-inkscape-font-specification:sans-serif"
id="tspan748">Release-type: ITC Eras Bold, 16 pt, skewed -3°
id="tspan17813">Release-type: ITC Eras Bold, 16 pt, skewed -3°
</tspan></tspan><tspan
x="-430.18945"
y="222.78261"
id="tspan754"><tspan
id="tspan17819"><tspan
style="font-family:sans-serif;-inkscape-font-specification:sans-serif"
id="tspan752">
id="tspan17817">
</tspan></tspan><tspan
x="-430.18945"
y="242.78261"
id="tspan760"><tspan
id="tspan17825"><tspan
style="font-weight:bold"
id="tspan756">Publishing</tspan><tspan
id="tspan17821">Publishing</tspan><tspan
style="font-family:sans-serif;-inkscape-font-specification:sans-serif"
id="tspan758">
id="tspan17823">
</tspan></tspan><tspan
x="-430.18945"
y="262.78261"
id="tspan766"><tspan
id="tspan17831"><tspan
style="font-family:sans-serif;-inkscape-font-specification:sans-serif"
id="tspan762">1. To prepare a splash screen for deployment, select all text and </tspan><tspan
id="tspan17827">1. To prepare a splash screen for deployment, select all text and </tspan><tspan
style="font-family:sans-serif;-inkscape-font-specification:sans-serif"
id="tspan764">choose </tspan></tspan><tspan
id="tspan17829">choose </tspan></tspan><tspan
x="-430.18945"
y="282.78261"
id="tspan770"><tspan
id="tspan17835"><tspan
style="font-family:sans-serif;-inkscape-font-specification:sans-serif"
id="tspan768">Path &gt; Object to Path.
id="tspan17833">Path &gt; Object to Path.
</tspan></tspan><tspan
x="-430.18945"
y="302.78261"
id="tspan774"><tspan
id="tspan17839"><tspan
style="font-family:sans-serif;-inkscape-font-specification:sans-serif"
id="tspan772">2. Change release type text to whatever is required, or hide the layer </tspan></tspan><tspan
id="tspan17837">2. Change release type text to whatever is required, or hide the layer </tspan></tspan><tspan
x="-430.18945"
y="322.78261"
id="tspan778"><tspan
id="tspan17843"><tspan
style="font-family:sans-serif;-inkscape-font-specification:sans-serif"
id="tspan776">&quot;Release type&quot; entirely.
id="tspan17841">&quot;Release type&quot; entirely.
</tspan></tspan><tspan
x="-430.18945"
y="342.78261"
id="tspan782"><tspan
id="tspan17847"><tspan
style="font-family:sans-serif;-inkscape-font-specification:sans-serif"
id="tspan780">3. Remove this text field.
id="tspan17845">3. Remove this text field.
</tspan></tspan><tspan
x="-430.18945"
y="362.78261"
id="tspan788"><tspan
id="tspan17853"><tspan
style="font-family:sans-serif;-inkscape-font-specification:sans-serif"
id="tspan784">4</tspan><tspan
id="tspan17849">4</tspan><tspan
style="font-family:sans-serif;-inkscape-font-specification:sans-serif"
id="tspan786">. Save as &quot;splash.svg&quot; into &quot;./rtdata/images/svg&quot;.
id="tspan17851">. Save as &quot;splash.svg&quot; into &quot;./rtdata/images/svg&quot;.
</tspan></tspan><tspan
x="-430.18945"
y="382.78261"
id="tspan792"><tspan
id="tspan17857"><tspan
style="font-family:sans-serif;-inkscape-font-specification:sans-serif"
id="tspan790">
id="tspan17855">
</tspan></tspan><tspan
x="-430.18945"
y="402.78261"
id="tspan796"><tspan
id="tspan17861"><tspan
style="font-style:italic"
id="tspan794">RawTherapee splash screen design 1.5 (March 2022)
id="tspan17859">RawTherapee splash screen design 1.5 (March 2022)
</tspan></tspan><tspan
x="-430.18945"
y="422.78261"
id="tspan800"><tspan
id="tspan17865"><tspan
style="font-style:italic"
id="tspan798">www.rawtherapee.com</tspan></tspan></text>
id="tspan17863">www.rawtherapee.com</tspan></tspan></text>
</g>
<g
inkscape:groupmode="layer"
@ -1325,7 +1340,7 @@
x="99.720383"
y="268.50891"
id="text119139"
transform="matrix(1,0,0.05240778,1,4.4229627,-187.87494)"><tspan
transform="matrix(1,0,0.05240778,1,8.1272209,-177.55141)"><tspan
sodipodi:role="line"
id="tspan119137"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.93889px;font-family:'ITC Eras Std';-inkscape-font-specification:'ITC Eras Std Bold';fill:#ffffff;fill-opacity:1;stroke-width:0.211231"

Before

Width:  |  Height:  |  Size: 53 KiB

After

Width:  |  Height:  |  Size: 54 KiB