C# 클래스 CSJ2K.Color.ColorSpace

This class analyzes the image to provide colorspace information for the decoding chain. It does this by examining the box structure of the JP2 image. It also provides access to the parameter list information, which is stored as a public final field.
파일 보기 프로젝트 열기: cureos/csj2k 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
eol System.String
hd CSJ2K.j2k.codestream.reader.HeaderDecoder
pl CSJ2K.j2k.util.ParameterList

공개 메소드들

메소드 설명
ColorSpace ( CSJ2K.j2k.io.RandomAccessIO in_Renamed, CSJ2K.j2k.codestream.reader.HeaderDecoder hd, CSJ2K.j2k.util.ParameterList pl ) : System

public constructor which takes in the image, parameterlist and the image header decoder as args.

ToString ( ) : System.String

Return a suitable String representation of the class instance.

debugging ( ) : bool

Are profiling diagnostics turned on

getChannelDefinition ( int c ) : int

Return the channel definition of the input component.

getColorSpace ( ) : CSEnum

Return the colorspace (sYCC, sRGB, sGreyScale).

getPaletteChannelBits ( int c ) : int

Return bitdepth of the palette entries.

getPalettizedSample ( int channel, int index ) : int

Return a palettized sample

indent ( System ident, System instr ) : System.String

Indent a String that contains newlines.

isOutputSigned ( int channel ) : bool

Signed output predicate.

보호된 메소드들

메소드 설명
getBoxes ( ) : void

Retrieve the various boxes from the JP2 file.

메소드 상세

ColorSpace() 공개 메소드

public constructor which takes in the image, parameterlist and the image header decoder as args.
ColorSpaceException ///
public ColorSpace ( CSJ2K.j2k.io.RandomAccessIO in_Renamed, CSJ2K.j2k.codestream.reader.HeaderDecoder hd, CSJ2K.j2k.util.ParameterList pl ) : System
in_Renamed CSJ2K.j2k.io.RandomAccessIO
hd CSJ2K.j2k.codestream.reader.HeaderDecoder provides information about the image header. ///
pl CSJ2K.j2k.util.ParameterList provides parameters from the default and commandline lists. ///
리턴 System

ToString() 공개 메소드

Return a suitable String representation of the class instance.
public ToString ( ) : System.String
리턴 System.String

debugging() 공개 메소드

Are profiling diagnostics turned on
public debugging ( ) : bool
리턴 bool

getBoxes() 보호된 메소드

Retrieve the various boxes from the JP2 file.
IOException ///
protected getBoxes ( ) : void
리턴 void

getChannelDefinition() 공개 메소드

Return the channel definition of the input component.
public getChannelDefinition ( int c ) : int
c int
리턴 int

getColorSpace() 공개 메소드

Return the colorspace (sYCC, sRGB, sGreyScale).
public getColorSpace ( ) : CSEnum
리턴 CSEnum

getPaletteChannelBits() 공개 메소드

Return bitdepth of the palette entries.
public getPaletteChannelBits ( int c ) : int
c int
리턴 int

getPalettizedSample() 공개 메소드

Return a palettized sample
public getPalettizedSample ( int channel, int index ) : int
channel int requested ///
index int of entry ///
리턴 int

indent() 공개 정적인 메소드

Indent a String that contains newlines.
public static indent ( System ident, System instr ) : System.String
ident System
instr System
리턴 System.String

isOutputSigned() 공개 메소드

Signed output predicate.
public isOutputSigned ( int channel ) : bool
channel int
리턴 bool

프로퍼티 상세

eol 공개적으로 정적으로 프로퍼티

public static String,System eol
리턴 System.String

hd 공개적으로 프로퍼티

Parameter Specs
public CSJ2K.j2k.codestream.reader.HeaderDecoder hd
리턴 CSJ2K.j2k.codestream.reader.HeaderDecoder

pl 공개적으로 프로퍼티

Parameter Specs
public CSJ2K.j2k.util.ParameterList pl
리턴 CSJ2K.j2k.util.ParameterList