C# Class BitMiracle.LibJpeg.Jpeg

Internal wrapper for classic jpeg compressor and decompressor
Afficher le fichier Open project: prepare/HTML-Renderer Class Usage Examples

Méthodes publiques

Méthode Description
Compress ( IRawImage source, Stream output ) : void

Compresses any image described as ICompressSource to JPEG

Decompress ( Stream jpeg, IDecompressDestination destination ) : void

Decompresses JPEG image to any image described as ICompressDestination

SetMarkerProcessor ( int markerCode, MarkerParser routine ) : void

Private Methods

Méthode Description
applyParameters ( CompressionParameters parameters ) : void
applyParameters ( DecompressionParameters parameters ) : void
beforeDecompress ( Stream jpeg ) : void

Tunes decompressor

getImageParametersFromDecompressor ( ) : LoadedImageAttributes

Method Details

Compress() public méthode

Compresses any image described as ICompressSource to JPEG
public Compress ( IRawImage source, Stream output ) : void
source IRawImage Contains description of input image
output Stream Stream for output of compressed JPEG
Résultat void

Decompress() public méthode

Decompresses JPEG image to any image described as ICompressDestination
public Decompress ( Stream jpeg, IDecompressDestination destination ) : void
jpeg Stream Stream with JPEG data
destination IDecompressDestination Stream for output of compressed JPEG
Résultat void

SetMarkerProcessor() public méthode

public SetMarkerProcessor ( int markerCode, MarkerParser routine ) : void
markerCode int
routine MarkerParser
Résultat void