28 Commits

Author SHA1 Message Date
Desmis
e5d46032ff
Add "Inpaint opposed" to Highlight reconstruction and improved Itcwb (#6635)
* Essai HL

* Try Inpaint opposed

* Code improvment

* Add file

* Improvment to process inpaint opposed  and color propagation

* Clean code

* Change Blend to Coloropp in Profile pp3

* Enable BENCHFUN hilite_recon

* Clean rtengine cmakelist

* Comment unused code

* Neutralise unused code

* Change bad Exposure in Pop2Lab.pp3

* Try to fix bug when Inpaint Opposed is used and White balance disabled

* Changes to refreshmap

* Change to improccoordinator M_RETINEX

* Clean unused commented code

* Force Inpaint-opposed in rawimagesouce if wb change

* Suppressed message in console

* Change events and limits to 1 the number of calls to inpaint-opposed

* Comment code

* Add gain theshold to inpaint opposed

* fixed typo in procparams.cc

* Change in option.cc itcwb_sort to true

* Change itcw sorted in options and rawimagesource.cc

* Change sampling read datas Itcwb

* Allow or not purple in WB itcwb

* Added option icwb.nopurple to bypass settings

* Added code comment Itcwb

* optimize Itcwb between green and student

* Formated code used by Itcwb with Astylert.bat

* Change color_match - thanks to Lawrence37

* Remove wrong text
2023-02-09 07:14:20 +01:00
rom9
ca9f373ab8 Film negative: added new bundled profile for black and white film. #6201
Simply sets both exponent ratios to 1.0, and enables the B&W tool. This is a temporary solution waiting for more specific handling of B&W negatives in the tool.
2021-04-21 22:52:37 +02:00
rom9
c5519c0fe7 Film Negative bundled processing profile: disabled "Lock ratio" option in Crop tool. The aspect ratio of the negative is usually not the same as the digital image. 2021-01-10 16:58:25 +01:00
rom9
e635030650
FilmNegative: non-raw file support and better accuracy (#5798)
* Added support for non-raw files to the film negative tool. The tool is now under the "Color" tab. Moved the entire filmneg code downstream, right after input profile conversion.
Usage changes a bit: White Balance must be set to the _backlight_ color temperature. Added two more sliders to color-balance the picture after negative inversion. Legacy inversion method kept for compatibility with processing profiles saved by RT v5.7 or 5.8 (only if Film Negative was enabled). Should be removed in a future version.
There is still an issue with DCP profiles that need the look table to be active to work properly. Using a simple matrix input profile (or just camera standard) is recommended for now.

* The user can now choose to perform inversion before or after input colorspace conversion.
Seamless backwards compatibility with previous processing profiles; upgrading from a previous version now gives an (almost) identical output as before.
Generalised the concept of film base values: the processing profile now contains a pair of RGB triplets, "reference input" and "reference output", which makes it much more straightforward to compute the output multipliers.

* Added support for `RGB` data type to putToKeyFile, removed the now unused `RGB::toVector()` method. Some cleanup.

* Spot balance picker now stays active indefinitely. Can be disabled by right-clicking, too.

* Removed film negative from `filterRawRefresh` condition, since the new version does not require raw rendering anymore.

* The Output Level slider is now exponential, so it should feel more familiar to use (similar to the exposure compensation slider).

* Removed old `RedBase`, `GreenBase`, `BlueBase` keys from the PP3 file after params upgrade. Keys are only kept if the file only undergoes batch edit (hence no params upgrade was done).

* Made the balance sliders exponential and centered at zero. Now they should be a bit smoother and possibly more user-friendly.

* Changed adjusters' step to more useful values, they were too fine-grained and hard to adjust using the +/- spinbutton.
Increased max ratio value from 3 to 5, as i found an old negative needing a very high blue channel exponent.

* Added an initial processing profile for film negative inversion, to be provided as a bundled profile.

* Removed Output Level and balance sliders when in batch mode: since the effect of these sliders is dependent on the reference input values, those values needed to be copied as well. And, touching any of the sliders needed to flag all three as dirty. All this felt more confusing than useful.
It should be sufficient (and clearer) to copy/paste the params, and then fine-tune the balance on individual pictures when needed.

* Set bayer demosaic method to RCD in the bundled "Film Negative" processing profile. RCD seems to play a bit better with Capture Sharpening in the presence of film grain, compared to Amaze.
This will favor new users starting with all-defaults settings, hence having Capture Sharpening enabled by default.

* Removed incorrect "contrast" term from the "Reference exponent" label. This parameter adjusts the image _gamma_, not its contrast.
2020-11-21 13:29:47 +01:00
Ingo Weyrich
23e60371ed Use capture sharpening for pixelshift profiles 2019-11-24 23:09:23 +01:00
Ingo Weyrich
6d9e7d5898
Update Standard Film Curve - ISO Low.pp3 2019-09-16 15:52:11 +02:00
Ingo Weyrich
c7400459f0
Update Auto-Matched Curve - ISO Low.pp3 2019-09-16 15:51:47 +02:00
Ingo Weyrich
7956f6f786 Enable Capture sharpening for * ISO Low.pp3, #5412 2019-09-16 15:29:26 +02:00
Morgan Hardwood
bcfbfae0b2 Enabled raw CA correction in Unclipped.pp3 2019-03-02 15:32:10 +01:00
Morgan Hardwood
7f4c7ee57a Removed [Version] section from Unclipped.pp3
As in 0415ee979 #4805
2019-03-01 17:24:58 +01:00
Morgan Hardwood
bd09da51f0 Added "Unclipped" processing profile #5199
Allows one to easily saved unclipped floating-point images.
Documentation: http://rawpedia.rawtherapee.com/Unclipped
2019-03-01 14:02:20 +01:00
heckflosse
b9942422e7 Change microcontrast uniformity adjuster range, fixes #5129 2019-01-01 17:36:17 +01:00
Morgan Hardwood
01cb4fb36c Disabled lensfun CA correction in default profiles
If the lensfun profile supports CA correction, having both lensfun CA
correction and raw auto-CA correction enabled leads to artifacts as they
badly interact with each other.
Issue #5110
2018-12-21 14:01:08 +01:00
Morgan Hardwood
c8042271df Updated bundled PP3 files 2018-12-16 23:23:40 +01:00
Morgan Hardwood
1e45112d45 Cleanup of bundled processing profiles #5093 2018-12-15 18:28:06 +01:00
Morgan Hardwood
07867aa53b Added missing semicolon to bundled processing profiles 2018-12-02 22:21:50 +01:00
Morgan Hardwood
0415ee979e Removed [Version] section from bundled PP3 files
This allows RawTherapee to use the latest defaults when applying our
bundled profiles.
Closes #4805
2018-09-25 11:22:49 +02:00
heckflosse
6189a41435 new sharpening settings for bundled PS profiles 2018-05-27 15:17:59 +02:00
heckflosse
0207705c16 Pixelshift: renamed 'ISO-adaption' slider to 'sensitivity' slider. Changed calculation of sensitivity. Some cleanups 2018-04-18 15:00:21 +02:00
Morgan Hardwood
dba0ac3553 Updated new PP3s, #4340
Enabled Lensfun distortion + vignetting correction.
2018-01-30 22:44:46 +01:00
Morgan Hardwood
c2e7d924a1 New PP3 - better settings for X-Trans
For high ISO shots, X-Trans 1-pass is as good as 3-pass, but faster.

False color suppression steps set to 2 - this affects both X-Trans and
Bayer raw files.
2018-01-28 23:41:43 +01:00
Morgan Hardwood
e597aefc07 Added new processing profiles #2055
Includes new default processing profile for raw photos.
2018-01-28 23:20:31 +01:00
heckflosse
f2c8230608 Renamed folder for bundled pixel shift profiles 2017-12-12 21:28:39 +01:00
Morgan Hardwood
f23d70fdb2 Preparing for release 5.1. Updated release notes, splash and default profiles. 2017-05-15 20:59:41 +02:00
Morgan Hardwood
4b476d7c6a Renamed and fixed line endings in Pentax Pixel Shift profiles. 2017-05-14 13:08:43 +02:00
heckflosse
af7821b21d Added 4 Pixel Shift profiles to bundled profiles 2017-05-13 21:09:56 +02:00
Morgan Hardwood
48946d9d09 Renamed BW themes to Black-and-White 2017-03-06 16:08:20 +01:00
torger
d5ca351c20 Issue 2134: removed obsolete raw highlight preservation setting from GUI (still left in procparams for backwards compatilibility) 2015-07-10 12:00:36 +02:00