Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1
The list of the topics, classes, interfaces, controls, modules, global methods by category, global methods by name, screenshots, licenses and examples.
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.
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.
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.
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 |
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 |
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.