Platforms to show: All Mac Windows Linux Cross-Platform

Back to LCMS2GamutBoundaryDescriptionMBS class.

LCMS2GamutBoundaryDescriptionMBS.AddPoint(Lab as LCMS2CIELabMBS) as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method LCMS2 MBS Images Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Adds a new sample point for computing the gamut boundary descriptor.

This function can be called as many times as known points. No memory or other resurces are wasted by adding new points. The gamut boundary descriptor cannot be checked until Compute() is called.

Lab: Lab value.
Returns true on success, false on error.

LCMS2GamutBoundaryDescriptionMBS.CheckPoint(Lab as LCMS2CIELabMBS) as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method LCMS2 MBS Images Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Checks whatever a Lab value is inside a given gamut boundary descriptor.

Lab: Lab value.
Returns: True if point is inside gamut, false otherwise.

LCMS2GamutBoundaryDescriptionMBS.Compute(options as UInt32 = 0) as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method LCMS2 MBS Images Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Computes the gamut boundary descriptor using all know points and interpolating any missing sector(s).

Call this function after adding all know points with AddPoint() and before using CheckPoint().
Flags: reserved (unused). Set it to 0.
Returns true on success, false on error

LCMS2GamutBoundaryDescriptionMBS.Constructor(context as LCMS2ContextMBS = nil)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method LCMS2 MBS Images Plugin 12.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Creates a new object.

The items on this page are in the following plugins: MBS Images Plugin.


The biggest plugin in space...