C# 클래스 CCT.NUI.Samples.ImageManipulation.ImageOperations

파일 보기 프로젝트 열기: an83/KinectTouch2 1 사용 예제들

공개 메소드들

메소드 설명
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