Local Adjustments - Cam16 - lacam16n2 (new) (#7010)
* Restore settings and options * Clean code and windows.yml * Gui improvment * Fixed wrong value maxicam * Change GUI TRC and Log encoding and sigmoid * Clean code locallabtools2 * Fomat locallabtools2 * New calcualtion gray when using Q * Improve sigmoid Q with meanQ * Change labels and tooltip * Change DR with log * Change location GUI TRC * Change GUI sigmoid hide - show * Fixed bug with trc * Added whites to TRC & whites * Small modification whites - comment code * Change GUI and selection for sigmoid and log encoding Q * Change yml worksflow * Added cat to workingtrc rtthumbnail * Delete entries in defualt languages * Blacks and whites distribution * Change tooltips * Fixed some issues * Change GUI hide to set_sensitive * first step white and black log encoding * GUI Labels - tooltips * Compress brightness log encoding * Change compression threshold * Clean procparams * Improve GUI and threshold compression * Improvment GUI and tooltips * First step primaries cam16 * Primaries loc step 2 * Primaries loc step 3 * jdcmax primaries - format iplab2rgb * Improve GUI * Beta RGB primaries and message * Change tooltips * Change order prim * CIExy diagram step 1 * CIExy step 2 * CIExy step 2 * CIExy diagram step 4 * CIExy diagram step 5 * Change improccordinator and locallabtool2s listener * Forgoten delete in improccordinator * Disable setListener * Improve GUI and behavior TRC and Primaries * TRC primaries - illuminant step 1 * TRC primaries - illuminant step 2 * TRC primaries - illuminant step 3 * TRC primaries - illuminant step 4 * Gamut control - remove old listener and added listener locallabcieLC * publish pre dev labels windows appimage * publish pre dev labels windows appimage [] * Move log encoding cie - step 1 * Step 2 * Move Log encoding CIE and improve GUI step 3 * Pre Ciecam midtones step 1 * Mid tones step 2 and tooltips * Forgoten label and tooltips * Improve tooltips - and change yml files * Include repository in appimage and windows.yml - change labels * Forgotten surroundcie in procparams.cc * Improve GUI with expander - clean code * Change tooltip * Clean locallabtools2 - improve Jpro * Bypass Ciecam step 1 * step 2 * Step 3 * Change settings - improve GUI * Clean code * Improve sigmoid cam16 * Improve sigmoid cam16 * Added illuminant E to illmethod * Change iccmatrices * Working profile JDCmax stdA and Abstract Profile * Pre-ciecam JDCmax stdA * Abstract profile - cat method step 1 * Step 3 * Step 4 and various changes * Enable default gamutcontrol - improve GUI * Refine color pre-ciecam * Step 2 * step 3 * Step - 4 * Refine colors Abstract profiles * Expander true Abstract Profile * Clean and comment code * Tooltip pre-ciecam * Change tooltips * Improve GUI free primaries * Labgrid dominant color * Shift dominant color step 1 * Shift xy dominant color * History msg shift * Fixed various bad behavior - change scalrefi * Improve behavior DR vs deltaE - log encoding and pre-ciecam * Limited reduce deltaE to 1 - comment code * Improve behavior TIF/JPG * Forgotten code * Various small changes to refinement color pre-ciecam * Foramt iplab2rgb and simpleprocees - small change meanx meany * Bad behavior with simpleprocess abstract profile and pre-ciecam * Re-enable code for simpleprocess * Iprove iplab2rgb * Improve GUI if selection Jz * provis with precision * Chnage GUI log encoding basic - improve shiftxl shiftyl pre-ciecam * Improve GUI with expanders * Change location pre-ciecam expander * Change label tooltip pre-ciecam * Improve white distribution and equalizer * Bad behavior Source data adjustments * Comment code * Improve Dynamic Range Compression - for some images with very high DR * Clean code * Improve TM fattal with saturation control in LA * saturation control fattal LA * RE-order paramsedit * Change local contrast in LA - log encoding and Cam16 * LA settings avoidcolorshift XYZabsolute * Change GUI precision blackEv WhiteEv BlackEvjz WhiteEvjz * Check button smoothcie - smooth highlights * Change order midtones - log encoding - other method smooth * Change maximum gamma in TRC cam16 * Change maximum slope in TRC cam16 * refine smooth highlights * Small improvment - comment code * Bad behavior - black screen - in Cam16 * setLogscale for slopjcie * Change source data GUI - PQ and other DR functions * PQ mode advanced - adjustments and tooltip * Comment and clean code * Simplified GUI in Basic mode - Source Data Adjustments * Added primaries to source date adjustements - fix basic problem * GUI graduaded filter cie cam16 * Graduated filter - LA Color appearance * More illuminant cam16 - D120 - Tungsten 2000K - Tungsten 1500K * Abstract profile ICM - shift x - shift y * Frame color dominant Abstract profile * Frame color dominant Abstract profile * Illuminant E - abstract profile * Abstact profile - midtones * Abstrcat profile - smooth highlights checkbutton * Abstract Profile - Smooth highligts rtengine * Bad behavior LA gamut - re-enabled Munsell in settings * adapts Abstract profile and auto-match tone curve * Change chromaticity curve c(h) - ppversion 351 and procparams * icmpanel fixed bad wmidtcie * Change in procparams assignfromkeyfile color Management * Remove message in console * Missing code procparams.cc wcat * Clean message in console * Disable ppversion 351 - surround extremely dark * Choice surround scene Disable ciecam * Improve GUI for surround Disable Ciecam * Small change gamutcontrol - message g0..g5 verbose * Remove gautcontrol on limits * Strength log encoding - Source data adjustments * Fixed genral bug in lacam16n - bad behavior color * Checkbutton saturation control - Cam16 log encoding * Change default saturation controle log encoding - false * GUI LA Log encoding - Strength - saturation control - part 1 * Checkbox saturation control LA Log encoding * Change repartition GUI brightnees - hue - chroma * Hide primaries and illuminant in standard mode * Merge with dev 2 * reduces sigmoid Q contrast * Provisory disable Sigmoid Q * Re-enable sigmoid function complexity mode * Re-enable log encoding Q - with Ciecam * GUI improvments - small code improvments * Change tooltip * Simplify GUI mode Basic - Standard - added tooltip * Change tooltip - LA settings - Avoid color shift * hope to fix the bug between Jz and Cam16 * Another change for Jz - format astyle locallabtool2.cc * Clean code GUI - remove Zcam * Change label in Recovery based on luminance mask * Reduces minimum spot size from 2 to 1.5 * Improve behavior GUI with Jzczhz * Clean code iplocallab.cc * Small improvement ciecam02.cc * Fixed bad behvior GUI and code between Cam16 and Jzczhz * Improve Jz and surround effects * Improve Jz and Local contrast Cam16 & Jz taking account surround * Disable local contrast if cam16 and not ciecam surround * Restore epsil 0.001 loccont * Improve local contrast when surround low and Jz * Clean code locallabtool2 - weakened a little Local Contrast in connection with surround * Remove Laplacian threshold in Cam16 and JzCzHz mask * Simplify Mask for JzCzHz * Enable choice complexity mask in mode advanced * Solved bad behavior GUI masks * Optimize GUI mask Jz and cam16 * Change 3 icon .png without png * Remove wrong message in console without problem * Remove warning with & in some tooltips and TP_WBALANCE_AUTO_HEADER * Smoothcie Method GUI * Replace checkbutton smooth highlight bya combobox * Improve behavior GUI - CIECAM - advanced - tempout and greenout * Fixed - I hope - crash when delete spot and cam16 * Clean code with maxcam and dependencies * Added Smooth highlight rolloff or not * Improve smooth lights - gamma mode only - standard and advanced - gray balance * Improve Smoothing lights - take into account the 2 Yb * Change tooltip * Chnage wrong lable scope => slope * Clean and comment code * Reduces the effect of - Smoothing light -Ev mode - Small change range Slope * Scale Yb scene white whiteEv * Hide Scale in some GUI cases * Clean comment code Smotth and TM function * Change GUI - Smooth highlights and tone mapping - allows also Basic * Change labels * Change tooltip * Remove arrow.cur in windows.yml as suggested by Lawrence37 * Reverse last changes * Change limits slope based in SDA * Clean locallabtools2.cc * Set minimum slope based to 0.6 * Change label highlight * Change listener scene parameters to GUI * Clean code sine changes listener * Limits Blackev Whiteev values in slope base to avoid crash * Change a little limits BlackEv WhiteEv * Small changes in console - remove warnings * Change XYZ relative - avoid color shift * Improve gamutmap * re build gamutmap
This commit is contained in:
@@ -577,7 +577,7 @@ public:
|
||||
bool expshadhigh;
|
||||
bool complexshadhigh;
|
||||
bool shMethod;
|
||||
bool multsh[6];
|
||||
bool multsh[7];
|
||||
bool highlights;
|
||||
bool h_tonalwidth;
|
||||
bool shadows;
|
||||
@@ -946,8 +946,13 @@ public:
|
||||
bool fullimage;
|
||||
bool repar;
|
||||
bool ciecam;
|
||||
bool satlog;
|
||||
bool blackEv;
|
||||
bool whiteEv;
|
||||
bool whiteslog;
|
||||
bool blackslog;
|
||||
bool comprlog;
|
||||
bool strelog;
|
||||
bool detail;
|
||||
bool sursour;
|
||||
bool surround;
|
||||
@@ -1000,6 +1005,7 @@ public:
|
||||
bool visicie;
|
||||
bool complexcie;
|
||||
bool expcie;
|
||||
bool expprecam;
|
||||
bool reparcie;
|
||||
bool sensicie;
|
||||
bool Autograycie;
|
||||
@@ -1007,8 +1013,14 @@ public:
|
||||
bool forcebw;
|
||||
bool qtoj;
|
||||
bool jabcie;
|
||||
bool sigmoidqjcie;
|
||||
bool comprcieauto;
|
||||
bool normcie;
|
||||
bool gamutcie;
|
||||
bool sigcie;
|
||||
bool logcie;
|
||||
bool satcie;
|
||||
bool logcieq;
|
||||
bool smoothcie;
|
||||
bool logjz;
|
||||
bool sigjz;
|
||||
bool sigq;
|
||||
@@ -1017,6 +1029,7 @@ public:
|
||||
bool sourceabscie;
|
||||
bool sursourcie;
|
||||
bool modecam;
|
||||
bool bwevMethod;
|
||||
bool modecie;
|
||||
bool saturlcie;
|
||||
bool rstprotectcie;
|
||||
@@ -1041,8 +1054,10 @@ public:
|
||||
bool lightlcie;
|
||||
bool lightjzcie;
|
||||
bool lightqcie;
|
||||
bool lightsigqcie;
|
||||
bool contlcie;
|
||||
bool contjzcie;
|
||||
bool detailciejz;
|
||||
bool adapjzcie;
|
||||
bool jz100;
|
||||
bool pqremap;
|
||||
@@ -1058,31 +1073,61 @@ public:
|
||||
bool targetjz;
|
||||
bool sigmoidldacie;
|
||||
bool sigmoidthcie;
|
||||
bool sigmoidsenscie;
|
||||
bool sigmoidblcie;
|
||||
bool comprcie;
|
||||
bool strcielog;
|
||||
bool comprcieth;
|
||||
bool gamjcie;
|
||||
bool slopjcie;
|
||||
bool slopesmo;
|
||||
bool midtcie;
|
||||
bool redxl;
|
||||
bool redyl;
|
||||
bool grexl;
|
||||
bool greyl;
|
||||
bool bluxl;
|
||||
bool bluyl;
|
||||
bool refi;
|
||||
bool shiftxl;
|
||||
bool shiftyl;
|
||||
bool labgridcieALow;
|
||||
bool labgridcieBLow;
|
||||
bool labgridcieAHigh;
|
||||
bool labgridcieBHigh;
|
||||
bool labgridcieGx;
|
||||
bool labgridcieGy;
|
||||
bool labgridcieWx;
|
||||
bool labgridcieWy;
|
||||
bool labgridcieMx;
|
||||
bool labgridcieMy;
|
||||
bool whitescie;
|
||||
bool blackscie;
|
||||
bool illMethod;
|
||||
bool smoothciemet;
|
||||
bool primMethod;
|
||||
bool catMethod;
|
||||
bool sigmoidldajzcie;
|
||||
bool sigmoidthjzcie;
|
||||
bool sigmoidbljzcie;
|
||||
bool contqcie;
|
||||
bool contsigqcie;
|
||||
bool colorflcie;
|
||||
/*
|
||||
bool lightlzcam;
|
||||
bool lightqzcam;
|
||||
bool contlzcam;
|
||||
bool contqzcam;
|
||||
bool contthreszcam;
|
||||
bool colorflzcam;
|
||||
bool saturzcam;
|
||||
bool chromzcam;
|
||||
*/
|
||||
|
||||
bool targabscie;
|
||||
bool targetGraycie;
|
||||
bool catadcie;
|
||||
bool detailcie;
|
||||
bool surroundcie;
|
||||
bool strgradcie;
|
||||
bool anggradcie;
|
||||
|
||||
bool enacieMask;
|
||||
bool enacieMaskall;
|
||||
bool CCmaskciecurve;
|
||||
bool LLmaskciecurve;
|
||||
bool HHmaskciecurve;
|
||||
bool HHhmaskciecurve;
|
||||
bool blendmaskcie;
|
||||
bool radmaskcie;
|
||||
bool sigmalcjz;
|
||||
@@ -1100,7 +1145,16 @@ public:
|
||||
bool lowthrescie;
|
||||
bool higthrescie;
|
||||
bool decaycie;
|
||||
|
||||
bool strumaskcie;
|
||||
bool toolcie;
|
||||
bool fftcieMask;
|
||||
bool contcie;
|
||||
bool blurcie;
|
||||
bool highmaskcie;
|
||||
bool shadmaskcie;
|
||||
bool LLmaskciecurvewav;
|
||||
bool csthresholdcie;
|
||||
|
||||
LocallabSpotEdited(bool v);
|
||||
|
||||
void set(bool v);
|
||||
@@ -1242,16 +1296,23 @@ struct ColorManagementParamsEdited {
|
||||
bool workingTRC;
|
||||
bool workingTRCGamma;
|
||||
bool workingTRCSlope;
|
||||
bool wmidtcie;
|
||||
bool wsmoothcie;
|
||||
bool will;
|
||||
bool wprim;
|
||||
bool wcat;
|
||||
bool redx;
|
||||
bool redy;
|
||||
bool grex;
|
||||
bool grey;
|
||||
bool blux;
|
||||
bool bluy;
|
||||
bool refi;
|
||||
bool shiftx;
|
||||
bool shifty;
|
||||
bool preser;
|
||||
bool fbw;
|
||||
bool trcExp;
|
||||
bool gamut;
|
||||
bool labgridcieALow;
|
||||
bool labgridcieBLow;
|
||||
@@ -1261,6 +1322,8 @@ struct ColorManagementParamsEdited {
|
||||
bool labgridcieGy;
|
||||
bool labgridcieWx;
|
||||
bool labgridcieWy;
|
||||
bool labgridcieMx;
|
||||
bool labgridcieMy;
|
||||
bool aRendIntent;
|
||||
bool outputProfile;
|
||||
bool outputIntent;
|
||||
|
Reference in New Issue
Block a user