C# Class N2.Web.Drawing.ImageResizer

Afficher le fichier Open project: bherila/n2cms Class Usage Examples

Méthodes publiques

Méthode Description
GetFillDestinationRectangle ( Size original, Size resized ) : Rectangle
GetResizedBytes ( Stream imageStream, ImageResizeParameters parameters ) : byte[]
Resize ( Stream inputStream, ImageResizeParameters parameters, Stream outputStream ) : bool

Méthodes protégées

Méthode Description
TransferBetweenStreams ( Stream inputStream, Stream outputStream ) : void

Private Methods

Méthode Description
CreateGraphics ( Bitmap original, Bitmap &resized ) : Graphics
GetEncoderInfo ( System.Guid formatID ) : System.Drawing.Imaging.ImageCodecInfo
GetResizeRatio ( Bitmap original, double width, double height ) : double
GetResizedBitmap ( Bitmap &resized, PixelFormat format ) : Graphics
GetResizedBytes ( Stream imageStream, string extension, double maxWidth, double maxHeight, ImageResizeMode mode ) : byte[]
Resize ( Stream inputStream, string extension, double maxWidth, double maxHeight, ImageResizeMode mode, Stream outputStream ) : bool
Resize ( Bitmap original, ImageResizeParameters parameters, Stream output ) : void
Resize ( Stream inputStream, string extension, double maxWidth, double maxHeight, Stream outputStream ) : void

Method Details

GetFillDestinationRectangle() public static méthode

public static GetFillDestinationRectangle ( Size original, Size resized ) : Rectangle
original System.Drawing.Size
resized System.Drawing.Size
Résultat System.Drawing.Rectangle

GetResizedBytes() public méthode

public GetResizedBytes ( Stream imageStream, ImageResizeParameters parameters ) : byte[]
imageStream Stream
parameters ImageResizeParameters
Résultat byte[]

Resize() public méthode

public Resize ( Stream inputStream, ImageResizeParameters parameters, Stream outputStream ) : bool
inputStream Stream
parameters ImageResizeParameters
outputStream Stream
Résultat bool

TransferBetweenStreams() protected méthode

protected TransferBetweenStreams ( Stream inputStream, Stream outputStream ) : void
inputStream Stream
outputStream Stream
Résultat void