Extend the editor panel to support selection of a monitor profile and rendering intent and extend the preferences to provide a default profile and intent for the editor panel.

This commit is contained in:
Adam Reichold
2015-11-30 21:24:26 +01:00
parent 35919bddc9
commit 22bffabe7f
11 changed files with 178 additions and 56 deletions

View File

@@ -27,7 +27,6 @@ class Settings
{
public:
Glib::ustring iccDirectory; ///< The directory containing the possible output icc profiles
int colorimetricIntent; ///< Colorimetric intent used at color space conversions
int viewingdevice; // white of output device (D50...D65..)
int viewingdevicegrey; // level of grey output device
int viewinggreySc; // level of grey Scene
@@ -37,7 +36,8 @@ public:
int leveldnliss; // level of auto multi zone
int leveldnautsimpl; // STD or EXPERT
Glib::ustring monitorProfile; ///< ICC profile of the monitor (full path recommended)
Glib::ustring monitorProfile; ///< ICC profile name used for the monitor
int monitorIntent; ///< Colorimetric intent used with the above profile
bool autoMonitorProfile; ///< Try to auto-determine the correct monitor color profile
bool autocielab;
bool rgbcurveslumamode_gamut;// controls gamut enforcement for RGB curves in lumamode