Desmis
19b7a942af
Add TRC to working profiles
2018-04-29 17:08:45 +02:00
Desmis
bfb063f599
add free primaries to ICC V4
2018-04-22 18:18:18 +02:00
Desmis
9a167b8054
add illuminant A incandescent to ICC V4
2018-04-20 07:17:16 +02:00
Desmis
49340d5c76
Fixed bug in Output profile and add illuminant choice to Icc V4
2018-04-17 17:22:22 +02:00
Desmis
7c0a0a42b9
Small changes to Tag 'desc'
2018-04-16 08:55:36 +02:00
Desmis
e9e6804074
best display Tag 'desc'
2018-04-16 08:47:34 +02:00
Desmis
77464007db
Add primaries bestrgb betargb brucergb
2018-04-16 08:20:39 +02:00
Desmis
fe1114b7cf
clean code
2018-04-15 15:34:36 +02:00
Desmis
02ce0e0e84
Fixed bug generation V2 V4 icc
2018-04-15 10:57:52 +02:00
Desmis
c2db569823
Fixed bug in XYZ V2 AcesP1 profile
2018-04-13 10:51:49 +02:00
Desmis
a872bd9e2d
Oups - fixed bug in compilation
2018-04-12 17:42:40 +02:00
Desmis
69e3e7b766
Small change to name profile for ACES
2018-04-12 17:31:12 +02:00
Desmis
74b5b65524
Add ACESP1 - rename ACESc in ACESP0 - fixed some GUI bug in Primaries Output profiles
2018-04-12 16:51:54 +02:00
Desmis
f696be0263
Change bad values XYZ ACES and small changes to primaries ACES
2018-04-12 10:24:49 +02:00
Desmis
62fc062712
merge with dev
2018-04-11 13:08:28 +02:00
Alberto Griggio
d4d4ae0320
Do not perform Bradford adaptation when importing custom working spaces from ICC profiles
...
ICC profile matrices are already adapted to D50, regardless of the value of the white point tag
2018-04-10 22:00:26 +02:00
Desmis
dedce5d383
add selected TRC to FOIP
2018-04-10 15:29:05 +02:00
Desmis
b5f4cbd728
Change ACES matrix with Bradford D50 D60
2018-04-10 09:24:25 +02:00
Desmis
690b34f2a5
change aces matrix
2018-04-09 13:58:29 +02:00
Desmis
9b7d255e8b
Fixed some bugs and change some tags ICC
2018-04-09 10:08:31 +02:00
Desmis
e6377d9c89
add ACEScg as working profile and sole some bugs in selection primaries
2018-04-08 17:40:05 +02:00
Desmis
6047430b43
generate free ICC v2 or v4
2018-04-08 11:18:54 +02:00
Desmis
5e4ed74932
save provisory work
2018-04-08 08:10:29 +02:00
Desmis
ceca81d193
Change description profile FOIP
2018-04-07 12:52:45 +02:00
Desmis
4bcd6e01de
Generate Free Output Integrate Profile - FOIP
2018-04-06 17:35:33 +02:00
Desmis
7926e01f49
another small change to gamma2 igamma2
2018-04-05 07:56:22 +02:00
Desmis
6561636ee0
some changes in color.cc .h calcgamma and gamma2 and igamma2
2018-04-04 14:10:52 +02:00
Alberto Griggio
b09bf381b4
added possibility to specify extra working spaces via a json file
...
The JSON file is called workingspaces.json, it can be either in the global iccprofiles directory, or in the user's ICC profiles dir (set in preferences).
The format is the following:
{"working_spaces": [
{
"name" : "ACES",
"file" : "/path/to/ACES.icc"
},
{
"name" : "ACEScg",
"matrix" : [0.7184354, 0.16578523, 0.09882643, 0.29728935, 0.66958117, 0.03571544, -0.00647622, 0.01469771, 0.66732561]
}
]}
if "matrix" is present, "file" is ignored. If only "file" is present, the matrix is extracted from the ICC profile. For this, we look only at the R, G, and B matrix columns and the white point set in the profile. Bradford adaptation is used to convert the matrix to D50. Anything else (LUT, TRC, ...) in the profile is ignored.
It is the user's responsibility to ensure that the profile is suitable to be used as a working space.
2018-03-20 15:06:09 +01:00
Alberto Griggio
14a463102c
use cyan instead of green for out-of-gamut pixels
2018-02-04 18:02:01 +01:00
Alberto Griggio
dc44212691
Soft-proofing: fall back to using the current output profile if no printer profile is specified
...
Implements #4361
2018-02-03 21:49:41 +01:00
Alberto Griggio
bb56d73cc8
started working on proof-of-concept histogram matching
2018-01-17 01:12:13 +01:00
heckflosse
a75058546a
Make compilation unit rtengine/color.cc -Wextra clean, #4155
2017-10-22 14:36:56 +02:00
Hombre57
dcd2922167
Let users select RGB Input ICC profiles for output profiles
...
as requested there
https://discuss.pixls.us/t/rawtherapee-restriction-on-user-chosen-output-profile/5301
(no issue)
2017-10-10 23:03:57 +02:00
heckflosse
3449945f25
fixes #3941 , Monitor and printer ICC color profiles missing
2017-06-26 17:46:12 +02:00
heckflosse
642b4cc86c
Fix some coverity issues
2017-06-16 21:21:22 +02:00
heckflosse
c4f27b2c13
Fix some coverity issues
2017-06-14 17:02:33 +02:00
heckflosse
5e5affa585
Fix some memory leaks
2017-06-07 21:32:28 +02:00
heckflosse
5e22addc54
Fix memory leak in iccstore
2017-06-07 20:39:44 +02:00
Alberto Griggio
2edd677d1a
Fixed various memory leaks as reported by AddressSanitizer
2017-06-07 10:36:28 +02:00
Alberto Griggio
ecae94f17c
automatically select the system monitor profile if the preferences say so
...
Fix for issue #3821
2017-04-12 16:20:03 +02:00
Alberto Griggio
a7471b3db6
Merge pull request #3810 from Beep6581/autodetect-monitor-profile-linux
...
Added support for autodetecting the system monitor color profile also on Linux
2017-04-12 14:00:41 +02:00
heckflosse
6e55f6bab5
Fixed a lot of issues reported by cppcheck 1.78
2017-04-08 22:41:46 +02:00
Alberto Griggio
b01899783d
Added support for autodetecting the system monitor color profile also on Linux
...
Code borrowed from Geeqie
2017-04-08 15:18:50 +02:00
Flössie
5632c787a3
Don't return XYZ
for sRGB
( #3691 )
...
Also fix length of `ProfileContent` to match the old implementation.
2017-03-19 11:18:13 +01:00
Hombre
99f0d723b5
Fixing missing output Profiles bug + disabling rt-cli (see #3691 )
2017-03-19 03:31:33 +01:00
Hombre
c654785ae3
Merge branch 'dev' into rt-cli
2017-03-18 18:17:45 +01:00
Flössie
97caf21b5c
PIMPLed and streamlined ICCStore
( #3691 )
2017-03-18 11:59:14 +01:00
Hombre
567ed3629c
Automatically selected profiles are now correctly loaded on first use.
2017-03-13 01:30:34 +01:00
Hombre
6162cbd77d
Adding more profiles to the Output color profile combobox in ICM
...
You can now select output profiles of the "OUTPUT" device class, but
only if they have an RGB color-space.
2017-02-27 01:12:40 +01:00
Hombre
a04b3eefba
Adding rawtherapee-cli.exe, '-q' (quick start mode) added
...
Standard rawtherapee.exe now has almost no command line options left.
Use '-h' to see options for each executables.
2017-02-13 23:38:05 +01:00