Home | History | Annotate | Download | only in src

Lines Matching defs:Gamma

1106            case 1:  // Specified as the exponent of gamma function
1146 // Single gamma, preserve number
1175 cmsToneCurve* gamma = (cmsToneCurve*) Ptr;
1177 cmsFreeToneCurve(gamma);
1285 cmsToneCurve* gamma = (cmsToneCurve*) Ptr;
1287 cmsFreeToneCurve(gamma);
1628 // Read 8 bit tables as gamma functions
1972 // Read 16 bit tables as gamma functions
4614 double Gamma;
4641 // Gamma is stored as a table
4697 // In this case, gamma is stored as a formula
4707 if (!_cmsRead15Fixed16Number(io, &Colorant[n].Gamma)) goto Error;
4712 // Y = (aX + b)^Gamma + e | X >= d
4716 // Y = (Max - Min) * (X ^ Gamma) + Min
4719 // a = (Max - Min) ^ ( 1 / Gamma)
4723 Params[0] = Colorant[n].Gamma;
4724 Params[1] = pow((Colorant[n].Max - Colorant[n].Min), (1.0 / Colorant[n].Gamma));
4775 v.Gamma = Curves[i] ->Segments[0].Params[0];
4777 v.Max = pow(Curves[i] ->Segments[0].Params[1], v.Gamma) + v.Min;
4779 if (!_cmsWrite15Fixed16Number(io, v.Gamma)) return FALSE;