C# 클래스 ImageMagick.DrawableAffine

파일 보기 프로젝트 열기: dlemstra/Magick.NET 1 사용 예제들

공개 메소드들

메소드 설명
DrawableAffine ( ) : System

Initializes a new instance of the DrawableAffine class.

DrawableAffine ( double scaleX, double scaleY, double shearX, double shearY, double translateX, double translateY ) : System

Initializes a new instance of the DrawableAffine class.

DrawableAffine ( Matrix matrix ) : System.Drawing.Drawing2D

Initializes a new instance of the DrawableAffine class.

Reset ( ) : void

Reset to default

TransformOrigin ( double translateX, double translateY ) : void

Sets the origin of coordinate system.

TransformRotation ( double angle ) : void

Rotation to use.

TransformScale ( double scaleX, double scaleY ) : void

Sets the scale to use.

TransformSkewX ( double skewX ) : void

Skew to use in X axis

TransformSkewY ( double skewY ) : void

Skew to use in Y axis

비공개 메소드들

메소드 설명
DegreesToRadians ( double x ) : double
IDrawable ( IDrawingWand wand ) : void

Draws this instance with the drawing wand.

Transform ( DrawableAffine affine ) : void

메소드 상세

DrawableAffine() 공개 메소드

Initializes a new instance of the DrawableAffine class.
public DrawableAffine ( ) : System
리턴 System

DrawableAffine() 공개 메소드

Initializes a new instance of the DrawableAffine class.
public DrawableAffine ( double scaleX, double scaleY, double shearX, double shearY, double translateX, double translateY ) : System
scaleX double The X coordinate scaling element.
scaleY double The Y coordinate scaling element.
shearX double The X coordinate shearing element.
shearY double The Y coordinate shearing element.
translateX double The X coordinate of the translation element.
translateY double The Y coordinate of the translation element.
리턴 System

DrawableAffine() 공개 메소드

Initializes a new instance of the DrawableAffine class.
public DrawableAffine ( Matrix matrix ) : System.Drawing.Drawing2D
matrix System.Drawing.Drawing2D.Matrix The matrix.
리턴 System.Drawing.Drawing2D

Reset() 공개 메소드

Reset to default
public Reset ( ) : void
리턴 void

TransformOrigin() 공개 메소드

Sets the origin of coordinate system.
public TransformOrigin ( double translateX, double translateY ) : void
translateX double The X coordinate of the translation element.
translateY double The Y coordinate of the translation element.
리턴 void

TransformRotation() 공개 메소드

Rotation to use.
public TransformRotation ( double angle ) : void
angle double The angle of the rotation.
리턴 void

TransformScale() 공개 메소드

Sets the scale to use.
public TransformScale ( double scaleX, double scaleY ) : void
scaleX double The X coordinate scaling element.
scaleY double The Y coordinate scaling element.
리턴 void

TransformSkewX() 공개 메소드

Skew to use in X axis
public TransformSkewX ( double skewX ) : void
skewX double The X skewing element.
리턴 void

TransformSkewY() 공개 메소드

Skew to use in Y axis
public TransformSkewY ( double skewY ) : void
skewY double The Y skewing element.
리턴 void