Saving of Locallab tool parameters in .pp3 file #3
All Locallab tool parameters are now saved in .pp3 file Limitation: - Locallab tools are temporary deactivated (time to merge with procparam update)
This commit is contained in:
@@ -934,90 +934,76 @@ struct LocallabParams {
|
||||
std::vector<std::vector<double>> HHcurve;
|
||||
std::vector<int> invers;
|
||||
// Exposure
|
||||
|
||||
std::vector<double> excurve;
|
||||
std::vector<double> localTgaincurve;
|
||||
std::vector<double> localTgaincurverab;
|
||||
std::vector<double> skintonescurve;
|
||||
|
||||
/*
|
||||
|
||||
int adjblur;
|
||||
int warm;
|
||||
int expcomp;
|
||||
int black;
|
||||
int hlcompr;
|
||||
int hlcomprthresh;
|
||||
int shcompr;
|
||||
int pastels;
|
||||
int saturated;
|
||||
Threshold<int> psthreshold;
|
||||
bool protectskins;
|
||||
bool avoidcolorshift;
|
||||
bool pastsattog;
|
||||
int sensiv;
|
||||
int noiselumf;
|
||||
int noiselumc;
|
||||
int noiselumdetail;
|
||||
int noiselequal;
|
||||
int noisechrodetail;
|
||||
int bilateral;
|
||||
int sensiden;
|
||||
int noisechrof;
|
||||
int noisechroc;
|
||||
int sharradius;
|
||||
int sharamount;
|
||||
int shardamping;
|
||||
int shariter;
|
||||
int sensiex;
|
||||
int sensih;
|
||||
int retrab;
|
||||
int sensicb;
|
||||
int sensiexclu;
|
||||
int struc;
|
||||
int sensibn;
|
||||
int sensitm;
|
||||
int sensisha;
|
||||
int radius;
|
||||
int strength;
|
||||
int stren;
|
||||
int gamma;
|
||||
int estop;
|
||||
int scaltm;
|
||||
int rewei;
|
||||
bool avoid;
|
||||
Glib::ustring retinexMethod;
|
||||
Glib::ustring blurMethod;
|
||||
Glib::ustring dustMethod;
|
||||
bool cutpast;
|
||||
bool lastdust;
|
||||
bool activlum;
|
||||
bool inversrad;
|
||||
bool inversret;
|
||||
bool inverssha;
|
||||
double hueref;
|
||||
double huerefblur;
|
||||
double chromaref;
|
||||
double lumaref;
|
||||
double sobelref;
|
||||
int str;
|
||||
int neigh;
|
||||
int nbspot;
|
||||
int anbspot;
|
||||
int vart;
|
||||
int chrrt;
|
||||
double mult[5];
|
||||
bool expexpose;
|
||||
bool expvibrance;
|
||||
bool expblur;
|
||||
bool exptonemap;
|
||||
bool expreti;
|
||||
bool expsharp;
|
||||
bool expcbdl;
|
||||
bool expdenoi;
|
||||
double threshold;
|
||||
int chromacbdl;
|
||||
*/
|
||||
std::vector<int> expexpose;
|
||||
std::vector<int> expcomp;
|
||||
std::vector<int> hlcompr;
|
||||
std::vector<int> hlcomprthresh;
|
||||
std::vector<int> black;
|
||||
std::vector<int> shcompr;
|
||||
std::vector<int> warm;
|
||||
std::vector<int> sensiex;
|
||||
std::vector<std::vector<double>> excurve;
|
||||
// Vibrance
|
||||
std::vector<int> expvibrance;
|
||||
std::vector<int> saturated;
|
||||
std::vector<int> pastels;
|
||||
std::vector<Threshold<int>> psthreshold;
|
||||
std::vector<int> protectskins;
|
||||
std::vector<int> avoidcolorshift;
|
||||
std::vector<int> pastsattog;
|
||||
std::vector<int> sensiv;
|
||||
std::vector<std::vector<double>> skintonescurve;
|
||||
// Blur & Noise
|
||||
std::vector<int> expblur;
|
||||
std::vector<int> radius;
|
||||
std::vector<int> strength;
|
||||
std::vector<int> sensibn;
|
||||
std::vector<Glib::ustring> blurMethod;
|
||||
std::vector<int> activlum;
|
||||
// Tone Mapping
|
||||
std::vector<int> exptonemap;
|
||||
std::vector<int> stren;
|
||||
std::vector<int> gamma;
|
||||
std::vector<int> estop;
|
||||
std::vector<int> scaltm;
|
||||
std::vector<int> rewei;
|
||||
std::vector<int> sensitm;
|
||||
// Retinex
|
||||
std::vector<int> expreti;
|
||||
std::vector<Glib::ustring> retinexMethod;
|
||||
std::vector<int> str;
|
||||
std::vector<int> chrrt;
|
||||
std::vector<int> neigh;
|
||||
std::vector<int> vart;
|
||||
std::vector<int> sensih;
|
||||
std::vector<std::vector<double>> localTgaincurve;
|
||||
std::vector<int> inversret;
|
||||
// Sharpening
|
||||
std::vector<int> expsharp;
|
||||
std::vector<int> sharradius;
|
||||
std::vector<int> sharamount;
|
||||
std::vector<int> shardamping;
|
||||
std::vector<int> shariter;
|
||||
std::vector<int> sensisha;
|
||||
std::vector<int> inverssha;
|
||||
// Contrast by detail levels
|
||||
std::vector<int> expcbdl;
|
||||
std::vector<double> mult[5];
|
||||
std::vector<int> chromacbdl;
|
||||
std::vector<double> threshold;
|
||||
std::vector<int> sensicb;
|
||||
// Denoise
|
||||
std::vector<int> expdenoi;
|
||||
std::vector<int> noiselumf;
|
||||
std::vector<int> noiselumc;
|
||||
std::vector<int> noiselumdetail;
|
||||
std::vector<int> noiselequal;
|
||||
std::vector<int> noisechrof;
|
||||
std::vector<int> noisechroc;
|
||||
std::vector<int> adjblur;
|
||||
std::vector<int> bilateral;
|
||||
std::vector<int> sensiden;
|
||||
std::vector<int> avoid;
|
||||
|
||||
LocallabParams();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user