C# Class FluxJpeg.Core.Decoder.JPEGFrame

Afficher le fichier Open project: prepare/HTML-Renderer Class Usage Examples

Méthodes publiques

Свойство Type Description
JPEG_COLOR_CMYK byte
JPEG_COLOR_GRAY byte
JPEG_COLOR_RGB byte
JPEG_COLOR_YCbCr byte
ProgressUpdateMethod Action
Scan JpegScan
colorMode byte
precision byte

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
DecodeScan ( byte numberOfComponents, byte componentSelector, int resetInterval, JPEGBinaryReader jpegReader, byte &marker ) : void
mcus_per_row ( JpegComponent c ) : int

Method Details

AddComponent() public méthode

public AddComponent ( byte componentID, byte sampleHFactor, byte sampleVFactor, byte quantizationTableID ) : void
componentID byte
sampleHFactor byte
sampleVFactor byte
quantizationTableID byte
Résultat void

DecodeScanBaseline() public méthode

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
Résultat void

DecodeScanProgressive() public méthode

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
Résultat void

setHuffmanTables() public méthode

public setHuffmanTables ( byte componentID, JpegHuffmanTable ACTable, JpegHuffmanTable DCTable ) : void
componentID byte
ACTable JpegHuffmanTable
DCTable JpegHuffmanTable
Résultat void

setPrecision() public méthode

public setPrecision ( byte data ) : void
data byte
Résultat void

Property Details

JPEG_COLOR_CMYK public_oe static_oe property

public static byte JPEG_COLOR_CMYK
Résultat byte

JPEG_COLOR_GRAY public_oe static_oe property

public static byte JPEG_COLOR_GRAY
Résultat byte

JPEG_COLOR_RGB public_oe static_oe property

public static byte JPEG_COLOR_RGB
Résultat byte

JPEG_COLOR_YCbCr public_oe static_oe property

public static byte JPEG_COLOR_YCbCr
Résultat byte

ProgressUpdateMethod public_oe property

public Action ProgressUpdateMethod
Résultat Action

Scan public_oe property

public JpegScan,FluxJpeg.Core.Decoder Scan
Résultat JpegScan

colorMode public_oe property

public byte colorMode
Résultat byte

precision public_oe property

public byte precision
Résultat byte