TechnologiesGraphics, Imaging & Compositing

ColorSync

iOSmacOStvOSwatchOSvisionOS

ColorSync provides a low-level color management API for working with ICC profiles and performing color transforms between device color spaces. Load and inspect profiles with ColorSyncProfile, build editable profiles with ColorSyncMutableProfile, and convert color data across spaces using ColorSyncTransform. Supporting types such as ColorSyncCMM identify the color management module performing a conversion, while ColorSyncMD5, ColorSyncDataDepth, and ColorSyncAlphaInfo describe profile identity, the bit depth of pixel data, and how alpha is interpreted during a transform.

Profiles 3

Load, inspect, and edit the ICC profiles that define device color spaces.

  • Cl
    ColorSyncProfile
    An object that represents an ICC color profile you can load and inspect.
  • Cl
    ColorSyncMutableProfile
    An object that represents an editable ICC color profile you can build and modify.
  • St
    ColorSyncMD5
    A structure that holds the MD5 fingerprint identifying a color profile.

Color Transforms 2

Convert color data between color spaces and identify the module performing the conversion.

  • Cl
    ColorSyncTransform
    An object that converts color data from one color space to another.
  • Cl
    ColorSyncCMM
    An object that identifies the color management module performing a color conversion.

Pixel Data Description 2

Describe the bit depth of pixel samples and how alpha is interpreted during a transform.

  • St
    ColorSyncDataDepth
    Constants that specify the bit depth of pixel sample data in a color transform.
  • St
    ColorSyncAlphaInfo
    Constants that specify how alpha is interpreted when transforming color data.

Type Aliases 8

  • Ty
    ColorSyncCMMIterateCallback
  • Ty
    CMMInitializeLinkProfileProc
  • Ty
    CMMInitializeTransformProc
  • Ty
    CMMApplyTransformProc
  • Ty
    CMMCreateTransformPropertyProc
  • Ty
    ColorSyncDeviceProfileIterateCallback
  • Ty
    ColorSyncProfileIterateCallback
  • Ty
    ColorSyncDataLayout
← Graphics, Imaging & Compositing