Basic Types

Signature

ColorProfiles.SignatureType
Signature{id}

Signature is a sigleton type to represent an 4-ASCII-character symbol. The id paramater should be a UInt32 number.

Note

Note that the semantics of signatures are context dependent and are not globally unique in profiles. For example, "XYZ "(0x58595a20) is used for ColorSpaces.XYZSpace and TaggedTypes.TaggedXYZ.

source

Basic Number Types

ColorProfiles.UQ16f16Type
ColorProfiles.UQ16f16

A fixed unsigned 32-bit number with 16 fractional bits.

Compat

This type may be implemented by FixedPointNumbers in the feature.

source
ColorProfiles.UQ1f15Type
ColorProfiles.UQ1f15

A fixed unsigned 16-bit number with 15 fractional bits.

Compat

This type may be implemented by FixedPointNumbers in the feature.

source
ColorProfiles.UQ8f8Type
ColorProfiles.UQ8f8

A fixed unsigned 16-bit number with 8 fractional bits.

Compat

This type may be implemented by FixedPointNumbers in the feature.

source

Enumeration types and constants

CMM types

ColorProfiles.CMMTypes.CMMTypeType
CMMType{sig}

A singleton type for CMM (Color Management Module) types. The sig parameter should be a Signature instance.

Currently, the CMMTypes module does not define the CMMType instances (constants). See Signature Registry in the ICC website for the registered signatures. For example, you can use CMMType(:lcms) for the Little CMS CMM, as a singleton instance.

source

Profile/device classes

Color Spaces

ColorProfiles.ColorSpaces.ColorSpaceType
ColorSpace{sig}

ColorSpace is a singleton type to represent the data color space. The sig parameter should be a Signature instance.

The following singleton instances are defined.

Color SpaceSignatureColor SpaceSignature
XYZSpace"XYZ "Color2Space"2CLR"
LabSpace"Lab "Color3Space"3CLR"
LuvSpace"Luv "Color4Space"4CLR"
YCbCrSpace"YCbr"Color5Space"5CLR"
YxySpace"Yxy "Color6Space"6CLR"
RGBSpace"RGB "Color7Space"7CLR"
GraySpace"GRAY"Color8Space"8CLR"
HSVSpace"HSV "Color9Space"9CLR"
HLSSpace"HLS "Color10Space"ACLR"
CMYKSpace"CMYK"Color11Space"BCLR"
CMYSpace"CMY "Color12Space"CCLR"
Color13Space"DCLR"
Color14Space"ECLR"
Color15Space"FCLR"
source

Platforms

ColorProfiles.Platforms.PlatformType
Platform{sig}

Platform is a singleton type to represent the primary platform. The sig parameter should be a Signature instance.

The Platforms module defines the following singleton instances, but they are not exported:

Instance NamePrimary PlatformSignature
ApplePlatformApple Computer, Inc."APPL"
MicrosoftPlatformMicrosoft Corporation"MSFT"
SGIPlatformSilicon Graphics, Inc."SGI "
SunPlatformSun Microsystems, Inc."SUNW"
TaligentPlatformTaligent, Inc."TGNT"
source

Manufacturers

Device models

Rendering intents

Standard Illuminants