C# Класс N2.Web.Drawing.ImageResizer

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

Открытые методы

Метод Описание
GetFillDestinationRectangle ( Size original, Size resized ) : Rectangle
GetResizedBytes ( Stream imageStream, ImageResizeParameters parameters ) : byte[]
Resize ( Stream inputStream, ImageResizeParameters parameters, Stream outputStream ) : bool

Защищенные методы

Метод Описание
TransferBetweenStreams ( Stream inputStream, Stream outputStream ) : void

Приватные методы

Метод Описание
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

Описание методов

GetFillDestinationRectangle() публичный статический Метод

public static GetFillDestinationRectangle ( Size original, Size resized ) : Rectangle
original System.Drawing.Size
resized System.Drawing.Size
Результат System.Drawing.Rectangle

GetResizedBytes() публичный Метод

public GetResizedBytes ( Stream imageStream, ImageResizeParameters parameters ) : byte[]
imageStream Stream
parameters ImageResizeParameters
Результат byte[]

Resize() публичный Метод

public Resize ( Stream inputStream, ImageResizeParameters parameters, Stream outputStream ) : bool
inputStream Stream
parameters ImageResizeParameters
outputStream Stream
Результат bool

TransferBetweenStreams() защищенный Метод

protected TransferBetweenStreams ( Stream inputStream, Stream outputStream ) : void
inputStream Stream
outputStream Stream
Результат void