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.
파일 보기 프로젝트 열기: cureos/csj2k

공개 프로퍼티들

프로퍼티 타입 설명
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