Enum IccProfileClass
- Namespace
- SixLabors.ImageSharp.Metadata.Profiles.Icc
- Assembly
- SixLabors.ImageSharp.dll
Profile Class Name
public enum IccProfileClass : uint
Fields
Abstract = 1633842036
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.
ColorSpace = 1936744803
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.
DeviceLink = 1818848875
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.
DisplayDevice = 1835955314
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.
InputDevice = 1935896178
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 = 1852662636
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.
OutputDevice = 1886549106
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.