C# Class N2.Web.Drawing.ImageResizer

ファイルを表示 Open project: bherila/n2cms Class Usage Examples

Public Methods

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

Protected Methods

Method Description
TransferBetweenStreams ( Stream inputStream, Stream outputStream ) : void

Private Methods

Method 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 method

public static GetFillDestinationRectangle ( Size original, Size resized ) : Rectangle
original System.Drawing.Size
resized System.Drawing.Size
return System.Drawing.Rectangle

GetResizedBytes() public method

public GetResizedBytes ( Stream imageStream, ImageResizeParameters parameters ) : byte[]
imageStream Stream
parameters ImageResizeParameters
return byte[]

Resize() public method

public Resize ( Stream inputStream, ImageResizeParameters parameters, Stream outputStream ) : bool
inputStream Stream
parameters ImageResizeParameters
outputStream Stream
return bool

TransferBetweenStreams() protected method

protected TransferBetweenStreams ( Stream inputStream, Stream outputStream ) : void
inputStream Stream
outputStream Stream
return void