C# Класс FluxJpeg.Core.Decoder.JPEGFrame

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
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