C# Класс CCT.NUI.Samples.ImageManipulation.ImageOperations

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

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

Метод Описание
Crop ( Image image, Rectangle area ) : Image
FastProportionalScale ( Image image, int targetWidth, int targetHeight ) : Image
FastResize ( Image originalImage, int newWidth, int newHeight ) : Image
GetRectangle ( Point point1, Point point2 ) : Rectangle
Multiply ( Rectangle rectangle, decimal factor ) : Rectangle
ProportionalScale ( int actualWidth, int actualHeight, int targetWidth, int targetHeight ) : Size
ProportionalScaleRatio ( int actualWidth, int actualHeight, int targetWidth, int targetHeight ) : decimal
QualityProportionalScale ( Image image, int targetWidth, int targetHeight ) : Image
QualityResize ( Image originalImage, int newWidth, int newHeight ) : Image
ZoomArea ( Point startDragLocation, Point endDragLocation, Size originalSize, Size targetSize, Size border ) : Rectangle

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

Метод Описание
Resize ( Image originalImage, int newWidth, int newHeight, CompositingQuality compositingQuality, SmoothingMode smoothingMode, InterpolationMode interpolationMode, PixelOffsetMode pixelOffsetmode ) : Image

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

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

public static Crop ( Image image, Rectangle area ) : Image
image Image
area System.Drawing.Rectangle
Результат Image

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

public static FastProportionalScale ( Image image, int targetWidth, int targetHeight ) : Image
image Image
targetWidth int
targetHeight int
Результат Image

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

public static FastResize ( Image originalImage, int newWidth, int newHeight ) : Image
originalImage Image
newWidth int
newHeight int
Результат Image

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

public static GetRectangle ( Point point1, Point point2 ) : Rectangle
point1 Point
point2 Point
Результат System.Drawing.Rectangle

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

public static Multiply ( Rectangle rectangle, decimal factor ) : Rectangle
rectangle System.Drawing.Rectangle
factor decimal
Результат System.Drawing.Rectangle

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

public static ProportionalScale ( int actualWidth, int actualHeight, int targetWidth, int targetHeight ) : Size
actualWidth int
actualHeight int
targetWidth int
targetHeight int
Результат System.Drawing.Size

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

public static ProportionalScaleRatio ( int actualWidth, int actualHeight, int targetWidth, int targetHeight ) : decimal
actualWidth int
actualHeight int
targetWidth int
targetHeight int
Результат decimal

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

public static QualityProportionalScale ( Image image, int targetWidth, int targetHeight ) : Image
image Image
targetWidth int
targetHeight int
Результат Image

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

public static QualityResize ( Image originalImage, int newWidth, int newHeight ) : Image
originalImage Image
newWidth int
newHeight int
Результат Image

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

public static ZoomArea ( Point startDragLocation, Point endDragLocation, Size originalSize, Size targetSize, Size border ) : Rectangle
startDragLocation Point
endDragLocation Point
originalSize System.Drawing.Size
targetSize System.Drawing.Size
border System.Drawing.Size
Результат System.Drawing.Rectangle