Profile Class Name
public enum IccProfileClass : uint
This profile represents abstract transforms and does not represent any device model. Color transformations using Abstract profiles are performed from PCS to PCS. Abstract profiles cannot be embedded in images.
This profile provides the relevant information to perform a transformation between color encodings and the PCS. This type of profile is based on modeling rather than device measurement or characterization data. ColorSpace profiles may be embedded in images.
This profile contains a pre-evaluated transform that cannot be undone, which represents a one-way link or connection between devices. It does not represent any device model nor can it be embedded into images.
This class of profiles represents display devices such as monitors. The types of profiles available for use as Display profiles are N-component LUT-based, Three-component matrix-based, and monochrome.
Input profiles are generally used with devices such as scanners and digital cameras. The types of profiles available for use as Input profiles are N-component LUT-based, Three-component matrix-based, and monochrome.
NamedColor profiles can be thought of as sibling profiles to device profiles. For a given device there would be one or more device profiles to handle process color conversions and one or more named color profiles to handle named colors.
Output profiles are used to support devices such as printers and film recorders. The types of profiles available for use as Output profiles are N-component LUT-based and Monochrome.