Color management modules
Work with the Color Management Modules that perform color conversions.
Overview
A Color Management Module (CMM) performs the calculations for a color conversion. ColorSync includes a default CMM and can load additional CMMs packaged as bundles. Most apps never work with a CMM directly, because ColorSync selects one automatically. You can also enumerate the installed CMMs, choose a preferred CMM for a transform with kColorSyncPreferredCMM, or implement your own by exporting the required entry-point functions from a bundle.
Topics
Working with CMMs
ColorSyncCMMColorSyncCMMCreate(_:)ColorSyncCMMCopyCMMIdentifier(_:)ColorSyncCMMCopyLocalizedName(_:)ColorSyncCMMGetBundle(_:)ColorSyncCMMGetTypeID()ColorSyncIterateInstalledCMMs(_:_:)
Implementing CMM callbacks
ColorSyncCMMIterateCallbackCMMApplyTransformProcCMMCreateTransformPropertyProcCMMInitializeLinkProfileProcCMMInitializeTransformProc