Table of Contents

Namespace SixLabors.ImageSharp.Metadata.Profiles.Icc

Classes

IccProfile

Represents an ICC profile

IccProfileHeader

Contains all values of an ICC profile header.

IccTagDataEntry

The data of an ICC tag entry

InvalidIccProfileException

Represents an error that happened while reading or writing a corrupt/invalid ICC profile

Structs

IccProfileId

ICC Profile ID

IccVersion

Represents the ICC profile version number.

Enums

IccColorSpaceType

Color Space Type

IccDeviceAttribute

Device attributes. Can be combined with a logical OR The least-significant 32 bits are defined by the ICC, the rest can be used for vendor specific values

IccPrimaryPlatformType

Enumerates the primary platform/operating system framework for which the profile was created

IccProfileClass

Profile Class Name

IccProfileFlag

Profile flags. Can be combined with a logical OR. The least-significant 16 bits are reserved for the ICC, the rest can be used for vendor specific values

IccProfileTag

Enumerates the ICC Profile Tags as defined in ICC.1:2010 version 4.3.0.0 http://www.color.org/specification/ICC1v43_2010-12.pdf Section 9 Each tag value represent the size of the tag in the profile.

IccRenderingIntent

Rendering intent

IccTypeSignature

Type Signature