Platforms to show: All Mac Windows Linux Cross-Platform
Back to LCMS2ToneCurveMBS class.
LCMS2ToneCurveMBS.EstimatedTable as UInt16()
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | LCMS2 | MBS Images Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
LCMS2ToneCurveMBS.EstimatedTableEntries as UInt32
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | LCMS2 | MBS Images Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
LCMS2ToneCurveMBS.EstimateGamma(Precision as Double = 0.01) as Double
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | LCMS2 | MBS Images Plugin | 12.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Precision: The maximum standard deviation allowed on the residuals, 0.01 is a fair value, set it to a big number to fit any curve, mo matter how good is the fit.
Returns the estimated gamma at given precision, or -1.0 if the fitting has less precision.
LCMS2ToneCurveMBS.EvalToneCurve16(value as UInt16) as UInt16
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | LCMS2 | MBS Images Plugin | 12.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
This function is significantly faster than EvalToneCurveFloat, since it uses a pre-computed 16-bit lookup table.
Value: 16 bit Number to evaluate
Returns operation result
LCMS2ToneCurveMBS.EvalToneCurveFloat(value as Single) as Single
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | LCMS2 | MBS Images Plugin | 12.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Value: floating point number to evaluate
Returns the result.
LCMS2ToneCurveMBS.IsDescending as Boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | LCMS2 | MBS Images Plugin | 12.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Does not take unbounded parts into account.
Some examples using this method:
LCMS2ToneCurveMBS.IsLinear as Boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | LCMS2 | MBS Images Plugin | 12.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Does not take unbounded parts into account. This is just a coarse approximation, with no mathematical validity.
Some examples using this method:
LCMS2ToneCurveMBS.IsMonotonic as Boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | LCMS2 | MBS Images Plugin | 12.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Does not take unbounded parts into account. This is just a coarse approximation, with no mathematical validity.
Some examples using this method:
LCMS2ToneCurveMBS.IsMultisegment as Boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | LCMS2 | MBS Images Plugin | 12.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Some examples using this method:
LCMS2ToneCurveMBS.ParametricType as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | LCMS2 | MBS Images Plugin | 12.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Some examples using this method:
LCMS2ToneCurveMBS.Reverse as LCMS2ToneCurveMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | LCMS2 | MBS Images Plugin | 12.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Returns a newly created tone curve object on success, nil on error.
See also:
LCMS2ToneCurveMBS.Reverse(nResultSamples as Integer) as LCMS2ToneCurveMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | LCMS2 | MBS Images Plugin | 12.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
In the case it couldn't be analytically reversed, a tablulated curve of nResultSamples is created.
nResultSamples: Number of samples to use in the case origin tone curve couldn't be analytically reversed
Returns a newly created tone curve object on success, nil on error.
See also:
LCMS2ToneCurveMBS.Smooth(lambda as Double) as Boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | LCMS2 | MBS Images Plugin | 12.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Lambda: degree of smoothing.
Returns true on success, false on error.
The items on this page are in the following plugins: MBS Images Plugin.