C# 클래스 FluxJpeg.Core.Decoder.JPEGFrame

파일 보기 프로젝트 열기: prepare/HTML-Renderer 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
JPEG_COLOR_CMYK byte
JPEG_COLOR_GRAY byte
JPEG_COLOR_RGB byte
JPEG_COLOR_YCbCr byte
ProgressUpdateMethod Action
Scan JpegScan
colorMode byte
precision byte

공개 메소드들

메소드 설명
AddComponent ( byte componentID, byte sampleHFactor, byte sampleVFactor, byte quantizationTableID ) : void
DecodeScanBaseline ( byte numberOfComponents, byte componentSelector, int resetInterval, JPEGBinaryReader jpegReader, byte &marker ) : void
DecodeScanProgressive ( byte successiveApproximation, byte startSpectralSelection, byte endSpectralSelection, byte numberOfComponents, byte componentSelector, int resetInterval, JPEGBinaryReader jpegReader, byte &marker ) : void
setHuffmanTables ( byte componentID, JpegHuffmanTable ACTable, JpegHuffmanTable DCTable ) : void
setPrecision ( byte data ) : void

비공개 메소드들

메소드 설명
DecodeScan ( byte numberOfComponents, byte componentSelector, int resetInterval, JPEGBinaryReader jpegReader, byte &marker ) : void
mcus_per_row ( JpegComponent c ) : int

메소드 상세

AddComponent() 공개 메소드

public AddComponent ( byte componentID, byte sampleHFactor, byte sampleVFactor, byte quantizationTableID ) : void
componentID byte
sampleHFactor byte
sampleVFactor byte
quantizationTableID byte
리턴 void

DecodeScanBaseline() 공개 메소드

public DecodeScanBaseline ( byte numberOfComponents, byte componentSelector, int resetInterval, JPEGBinaryReader jpegReader, byte &marker ) : void
numberOfComponents byte
componentSelector byte
resetInterval int
jpegReader FluxJpeg.Core.IO.JPEGBinaryReader
marker byte
리턴 void

DecodeScanProgressive() 공개 메소드

public DecodeScanProgressive ( byte successiveApproximation, byte startSpectralSelection, byte endSpectralSelection, byte numberOfComponents, byte componentSelector, int resetInterval, JPEGBinaryReader jpegReader, byte &marker ) : void
successiveApproximation byte
startSpectralSelection byte
endSpectralSelection byte
numberOfComponents byte
componentSelector byte
resetInterval int
jpegReader FluxJpeg.Core.IO.JPEGBinaryReader
marker byte
리턴 void

setHuffmanTables() 공개 메소드

public setHuffmanTables ( byte componentID, JpegHuffmanTable ACTable, JpegHuffmanTable DCTable ) : void
componentID byte
ACTable JpegHuffmanTable
DCTable JpegHuffmanTable
리턴 void

setPrecision() 공개 메소드

public setPrecision ( byte data ) : void
data byte
리턴 void

프로퍼티 상세

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

public static byte JPEG_COLOR_CMYK
리턴 byte

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

public static byte JPEG_COLOR_GRAY
리턴 byte

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

public static byte JPEG_COLOR_RGB
리턴 byte

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

public static byte JPEG_COLOR_YCbCr
리턴 byte

ProgressUpdateMethod 공개적으로 프로퍼티

public Action ProgressUpdateMethod
리턴 Action

Scan 공개적으로 프로퍼티

public JpegScan,FluxJpeg.Core.Decoder Scan
리턴 JpegScan

colorMode 공개적으로 프로퍼티

public byte colorMode
리턴 byte

precision 공개적으로 프로퍼티

public byte precision
리턴 byte