C# Класс CSJ2K.Icc.Types.ICCProfileHeader

An ICC profile contains a 128-byte header followed by a variable number of tags contained in a tag table. This class models the header portion of the profile. Most fields in the header are ints. Some, such as data and version are aggregations of ints. This class provides an api to those fields as well as the definition of standard constants which are used in the header.
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
PCSIlluminant XYZNumber
dateTime ICCDateTime
dwCMMFlags int
dwCMMTypeSignature int
dwColorSpaceType int
dwCreatorSig int
dwDeviceAttributes1 int
dwDeviceAttributesReserved int
dwDeviceManufacturer int
dwDeviceModel int
dwPCSType int
dwPlatformSignature int
dwProfileClass int
dwProfileSignature int
dwProfileSize int
dwRenderingIntent int
kdwProfileSigReverse int
profileVersion ICCProfileVersion
reserved byte[]
size int

Открытые методы

Метод Описание
ICCProfileHeader ( ) : System

Construct and empty header

ICCProfileHeader ( byte data ) : System

Construct a header from a complete ICCProfile

ToString ( ) : System.String

String representation of class

write ( System raf ) : void

Write out this ICCProfile header to a RandomAccessFile

Описание методов

ICCProfileHeader() публичный Метод

Construct and empty header
public ICCProfileHeader ( ) : System
Результат System

ICCProfileHeader() публичный Метод

Construct a header from a complete ICCProfile
public ICCProfileHeader ( byte data ) : System
data byte
Результат System

ToString() публичный Метод

String representation of class
public ToString ( ) : System.String
Результат System.String

write() публичный Метод

Write out this ICCProfile header to a RandomAccessFile
///
public write ( System raf ) : void
raf System sink for data ///
Результат void

Описание свойств

PCSIlluminant публичное свойство

Header field
public XYZNumber,CSJ2K.Icc.Types PCSIlluminant
Результат XYZNumber

dateTime публичное свойство

Header field
public ICCDateTime,CSJ2K.Icc.Types dateTime
Результат ICCDateTime

dwCMMFlags публичное свойство

Header field
public int dwCMMFlags
Результат int

dwCMMTypeSignature публичное свойство

Header field
public int dwCMMTypeSignature
Результат int

dwColorSpaceType публичное свойство

Header field
public int dwColorSpaceType
Результат int

dwCreatorSig публичное свойство

Header field
public int dwCreatorSig
Результат int

dwDeviceAttributes1 публичное свойство

Header field
public int dwDeviceAttributes1
Результат int

dwDeviceAttributesReserved публичное свойство

Header field
public int dwDeviceAttributesReserved
Результат int

dwDeviceManufacturer публичное свойство

Header field
public int dwDeviceManufacturer
Результат int

dwDeviceModel публичное свойство

Header field
public int dwDeviceModel
Результат int

dwPCSType публичное свойство

Header field
public int dwPCSType
Результат int

dwPlatformSignature публичное свойство

Header field
public int dwPlatformSignature
Результат int

dwProfileClass публичное свойство

Header field
public int dwProfileClass
Результат int

dwProfileSignature публичное свойство

Header field
public int dwProfileSignature
Результат int

dwProfileSize публичное свойство

Header field
public int dwProfileSize
Результат int

dwRenderingIntent публичное свойство

Header field
public int dwRenderingIntent
Результат int

kdwProfileSigReverse публичное статическое свойство

Profile header signature
public static int kdwProfileSigReverse
Результат int

profileVersion публичное свойство

Header field
public ICCProfileVersion,CSJ2K.Icc.Types profileVersion
Результат ICCProfileVersion

reserved публичное свойство

Header field
public byte[] reserved
Результат byte[]

size публичное статическое свойство

Size of the header
public static int size
Результат int