C# 클래스 ImageMagick.DrawingWand

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

공개 메소드들

메소드 설명
Affine ( double scaleX, double scaleY, double shearX, double shearY, double translateX, double translateY ) : void
Alpha ( double x, double y, PaintMethod paintMethod ) : void
Arc ( double startX, double startY, double endX, double endY, double startDegrees, double endDegrees ) : void
Bezier ( IList coordinates ) : void
BorderColor ( MagickColor color ) : void
Circle ( double originX, double originY, double perimeterX, double perimeterY ) : void
ClipPath ( string value ) : void
ClipRule ( FillRule value ) : void
ClipUnits ( ClipPathUnit value ) : void
Color ( double x, double y, PaintMethod paintMethod ) : void
Composite ( double x, double y, double width, double height, CompositeOperator compositeOperator, MagickImage image ) : void
Density ( PointD value ) : void
Dispose ( ) : void
Draw ( IEnumerable drawables ) : void
DrawingWand ( MagickImage image ) : System
Ellipse ( double originX, double originY, double radiusX, double radiusY, double startDegrees, double endDegrees ) : void
FillColor ( MagickColor color ) : void
FillOpacity ( double value ) : void
FillPatternUrl ( string url ) : void
FillRule ( FillRule value ) : void
Font ( string fontName ) : void
FontFamily ( string family, FontStyleType style, FontWeight weight, FontStretch stretch ) : void
FontPointSize ( double value ) : void
Gravity ( Gravity value ) : void
Line ( double startX, double startY, double endX, double endY ) : void
PathArcAbs ( IEnumerable pathArcs ) : void
PathArcRel ( IEnumerable pathArcs ) : void
PathClose ( ) : void
PathCurveToAbs ( PointD controlPointStart, PointD controlPointEnd, PointD endPoint ) : void
PathCurveToRel ( PointD controlPointStart, PointD controlPointEnd, PointD endPoint ) : void
PathFinish ( ) : void
PathLineToAbs ( IEnumerable coordinates ) : void
PathLineToHorizontalAbs ( double x ) : void
PathLineToHorizontalRel ( double x ) : void
PathLineToRel ( IEnumerable coordinates ) : void
PathLineToVerticalAbs ( double y ) : void
PathLineToVerticalRel ( double y ) : void
PathMoveToAbs ( double x, double y ) : void
PathMoveToRel ( double x, double y ) : void
PathQuadraticCurveToAbs ( PointD controlPoint, PointD endPoint ) : void
PathQuadraticCurveToRel ( PointD controlPoint, PointD endPoint ) : void
PathSmoothCurveToAbs ( PointD controlPoint, PointD endPoint ) : void
PathSmoothCurveToRel ( PointD controlPoint, PointD endPoint ) : void
PathSmoothQuadraticCurveToAbs ( PointD endPoint ) : void
PathSmoothQuadraticCurveToRel ( PointD endPoint ) : void
PathStart ( ) : void
Point ( double x, double y ) : void
Polygon ( IList coordinates ) : void
Polyline ( IList coordinates ) : void
PopClipPath ( ) : void
PopGraphicContext ( ) : void
PopPattern ( ) : void
PushClipPath ( string clipPath ) : void
PushGraphicContext ( ) : void
PushPattern ( string id, double x, double y, double width, double height ) : void
Rectangle ( double upperLeftX, double upperLeftY, double lowerRightX, double lowerRightY ) : void
Rotation ( double angle ) : void
RoundRectangle ( double centerX, double centerY, double width, double height, double cornerWidth, double cornerHeight ) : void
Scaling ( double x, double y ) : void
SkewX ( double angle ) : void
SkewY ( double angle ) : void
StrokeAntialias ( bool isEnabled ) : void
StrokeColor ( MagickColor color ) : void
StrokeDashArray ( double dash ) : void
StrokeDashOffset ( double value ) : void
StrokeLineCap ( LineCap value ) : void
StrokeLineJoin ( LineJoin value ) : void
StrokeMiterLimit ( int value ) : void
StrokeOpacity ( double value ) : void
StrokePatternUrl ( string url ) : void
StrokeWidth ( double value ) : void
Text ( double x, double y, string value ) : void
TextAlignment ( TextAlignment value ) : void
TextAntialias ( bool isEnabled ) : void
TextDecoration ( TextDecoration value ) : void
TextDirection ( TextDirection value ) : void
TextEncoding ( Encoding value ) : void
TextInterlineSpacing ( double spacing ) : void
TextInterwordSpacing ( double spacing ) : void
TextKerning ( double value ) : void
TextUnderColor ( MagickColor color ) : void
Translation ( double x, double y ) : void
Viewbox ( double upperLeftX, double upperLeftY, double lowerRightX, double lowerRightY ) : void

비공개 메소드들

메소드 설명
GetInstance ( DrawingWand instance ) : IntPtr

메소드 상세

Affine() 공개 메소드

public Affine ( double scaleX, double scaleY, double shearX, double shearY, double translateX, double translateY ) : void
scaleX double
scaleY double
shearX double
shearY double
translateX double
translateY double
리턴 void

Alpha() 공개 메소드

public Alpha ( double x, double y, PaintMethod paintMethod ) : void
x double
y double
paintMethod PaintMethod
리턴 void

Arc() 공개 메소드

public Arc ( double startX, double startY, double endX, double endY, double startDegrees, double endDegrees ) : void
startX double
startY double
endX double
endY double
startDegrees double
endDegrees double
리턴 void

Bezier() 공개 메소드

public Bezier ( IList coordinates ) : void
coordinates IList
리턴 void

BorderColor() 공개 메소드

public BorderColor ( MagickColor color ) : void
color MagickColor
리턴 void

Circle() 공개 메소드

public Circle ( double originX, double originY, double perimeterX, double perimeterY ) : void
originX double
originY double
perimeterX double
perimeterY double
리턴 void

ClipPath() 공개 메소드

public ClipPath ( string value ) : void
value string
리턴 void

ClipRule() 공개 메소드

public ClipRule ( FillRule value ) : void
value FillRule
리턴 void

ClipUnits() 공개 메소드

public ClipUnits ( ClipPathUnit value ) : void
value ClipPathUnit
리턴 void

Color() 공개 메소드

public Color ( double x, double y, PaintMethod paintMethod ) : void
x double
y double
paintMethod PaintMethod
리턴 void

Composite() 공개 메소드

public Composite ( double x, double y, double width, double height, CompositeOperator compositeOperator, MagickImage image ) : void
x double
y double
width double
height double
compositeOperator CompositeOperator
image MagickImage
리턴 void

Density() 공개 메소드

public Density ( PointD value ) : void
value PointD
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Draw() 공개 메소드

public Draw ( IEnumerable drawables ) : void
drawables IEnumerable
리턴 void

DrawingWand() 공개 메소드

public DrawingWand ( MagickImage image ) : System
image MagickImage
리턴 System

Ellipse() 공개 메소드

public Ellipse ( double originX, double originY, double radiusX, double radiusY, double startDegrees, double endDegrees ) : void
originX double
originY double
radiusX double
radiusY double
startDegrees double
endDegrees double
리턴 void

FillColor() 공개 메소드

public FillColor ( MagickColor color ) : void
color MagickColor
리턴 void

FillOpacity() 공개 메소드

public FillOpacity ( double value ) : void
value double
리턴 void

FillPatternUrl() 공개 메소드

public FillPatternUrl ( string url ) : void
url string
리턴 void

FillRule() 공개 메소드

public FillRule ( FillRule value ) : void
value FillRule
리턴 void

Font() 공개 메소드

public Font ( string fontName ) : void
fontName string
리턴 void

FontFamily() 공개 메소드

public FontFamily ( string family, FontStyleType style, FontWeight weight, FontStretch stretch ) : void
family string
style FontStyleType
weight FontWeight
stretch FontStretch
리턴 void

FontPointSize() 공개 메소드

public FontPointSize ( double value ) : void
value double
리턴 void

Gravity() 공개 메소드

public Gravity ( Gravity value ) : void
value Gravity
리턴 void

Line() 공개 메소드

public Line ( double startX, double startY, double endX, double endY ) : void
startX double
startY double
endX double
endY double
리턴 void

PathArcAbs() 공개 메소드

public PathArcAbs ( IEnumerable pathArcs ) : void
pathArcs IEnumerable
리턴 void

PathArcRel() 공개 메소드

public PathArcRel ( IEnumerable pathArcs ) : void
pathArcs IEnumerable
리턴 void

PathClose() 공개 메소드

public PathClose ( ) : void
리턴 void

PathCurveToAbs() 공개 메소드

public PathCurveToAbs ( PointD controlPointStart, PointD controlPointEnd, PointD endPoint ) : void
controlPointStart PointD
controlPointEnd PointD
endPoint PointD
리턴 void

PathCurveToRel() 공개 메소드

public PathCurveToRel ( PointD controlPointStart, PointD controlPointEnd, PointD endPoint ) : void
controlPointStart PointD
controlPointEnd PointD
endPoint PointD
리턴 void

PathFinish() 공개 메소드

public PathFinish ( ) : void
리턴 void

PathLineToAbs() 공개 메소드

public PathLineToAbs ( IEnumerable coordinates ) : void
coordinates IEnumerable
리턴 void

PathLineToHorizontalAbs() 공개 메소드

public PathLineToHorizontalAbs ( double x ) : void
x double
리턴 void

PathLineToHorizontalRel() 공개 메소드

public PathLineToHorizontalRel ( double x ) : void
x double
리턴 void

PathLineToRel() 공개 메소드

public PathLineToRel ( IEnumerable coordinates ) : void
coordinates IEnumerable
리턴 void

PathLineToVerticalAbs() 공개 메소드

public PathLineToVerticalAbs ( double y ) : void
y double
리턴 void

PathLineToVerticalRel() 공개 메소드

public PathLineToVerticalRel ( double y ) : void
y double
리턴 void

PathMoveToAbs() 공개 메소드

public PathMoveToAbs ( double x, double y ) : void
x double
y double
리턴 void

PathMoveToRel() 공개 메소드

public PathMoveToRel ( double x, double y ) : void
x double
y double
리턴 void

PathQuadraticCurveToAbs() 공개 메소드

public PathQuadraticCurveToAbs ( PointD controlPoint, PointD endPoint ) : void
controlPoint PointD
endPoint PointD
리턴 void

PathQuadraticCurveToRel() 공개 메소드

public PathQuadraticCurveToRel ( PointD controlPoint, PointD endPoint ) : void
controlPoint PointD
endPoint PointD
리턴 void

PathSmoothCurveToAbs() 공개 메소드

public PathSmoothCurveToAbs ( PointD controlPoint, PointD endPoint ) : void
controlPoint PointD
endPoint PointD
리턴 void

PathSmoothCurveToRel() 공개 메소드

public PathSmoothCurveToRel ( PointD controlPoint, PointD endPoint ) : void
controlPoint PointD
endPoint PointD
리턴 void

PathSmoothQuadraticCurveToAbs() 공개 메소드

public PathSmoothQuadraticCurveToAbs ( PointD endPoint ) : void
endPoint PointD
리턴 void

PathSmoothQuadraticCurveToRel() 공개 메소드

public PathSmoothQuadraticCurveToRel ( PointD endPoint ) : void
endPoint PointD
리턴 void

PathStart() 공개 메소드

public PathStart ( ) : void
리턴 void

Point() 공개 메소드

public Point ( double x, double y ) : void
x double
y double
리턴 void

Polygon() 공개 메소드

public Polygon ( IList coordinates ) : void
coordinates IList
리턴 void

Polyline() 공개 메소드

public Polyline ( IList coordinates ) : void
coordinates IList
리턴 void

PopClipPath() 공개 메소드

public PopClipPath ( ) : void
리턴 void

PopGraphicContext() 공개 메소드

public PopGraphicContext ( ) : void
리턴 void

PopPattern() 공개 메소드

public PopPattern ( ) : void
리턴 void

PushClipPath() 공개 메소드

public PushClipPath ( string clipPath ) : void
clipPath string
리턴 void

PushGraphicContext() 공개 메소드

public PushGraphicContext ( ) : void
리턴 void

PushPattern() 공개 메소드

public PushPattern ( string id, double x, double y, double width, double height ) : void
id string
x double
y double
width double
height double
리턴 void

Rectangle() 공개 메소드

public Rectangle ( double upperLeftX, double upperLeftY, double lowerRightX, double lowerRightY ) : void
upperLeftX double
upperLeftY double
lowerRightX double
lowerRightY double
리턴 void

Rotation() 공개 메소드

public Rotation ( double angle ) : void
angle double
리턴 void

RoundRectangle() 공개 메소드

public RoundRectangle ( double centerX, double centerY, double width, double height, double cornerWidth, double cornerHeight ) : void
centerX double
centerY double
width double
height double
cornerWidth double
cornerHeight double
리턴 void

Scaling() 공개 메소드

public Scaling ( double x, double y ) : void
x double
y double
리턴 void

SkewX() 공개 메소드

public SkewX ( double angle ) : void
angle double
리턴 void

SkewY() 공개 메소드

public SkewY ( double angle ) : void
angle double
리턴 void

StrokeAntialias() 공개 메소드

public StrokeAntialias ( bool isEnabled ) : void
isEnabled bool
리턴 void

StrokeColor() 공개 메소드

public StrokeColor ( MagickColor color ) : void
color MagickColor
리턴 void

StrokeDashArray() 공개 메소드

public StrokeDashArray ( double dash ) : void
dash double
리턴 void

StrokeDashOffset() 공개 메소드

public StrokeDashOffset ( double value ) : void
value double
리턴 void

StrokeLineCap() 공개 메소드

public StrokeLineCap ( LineCap value ) : void
value LineCap
리턴 void

StrokeLineJoin() 공개 메소드

public StrokeLineJoin ( LineJoin value ) : void
value LineJoin
리턴 void

StrokeMiterLimit() 공개 메소드

public StrokeMiterLimit ( int value ) : void
value int
리턴 void

StrokeOpacity() 공개 메소드

public StrokeOpacity ( double value ) : void
value double
리턴 void

StrokePatternUrl() 공개 메소드

public StrokePatternUrl ( string url ) : void
url string
리턴 void

StrokeWidth() 공개 메소드

public StrokeWidth ( double value ) : void
value double
리턴 void

Text() 공개 메소드

public Text ( double x, double y, string value ) : void
x double
y double
value string
리턴 void

TextAlignment() 공개 메소드

public TextAlignment ( TextAlignment value ) : void
value TextAlignment
리턴 void

TextAntialias() 공개 메소드

public TextAntialias ( bool isEnabled ) : void
isEnabled bool
리턴 void

TextDecoration() 공개 메소드

public TextDecoration ( TextDecoration value ) : void
value TextDecoration
리턴 void

TextDirection() 공개 메소드

public TextDirection ( TextDirection value ) : void
value TextDirection
리턴 void

TextEncoding() 공개 메소드

public TextEncoding ( Encoding value ) : void
value Encoding
리턴 void

TextInterlineSpacing() 공개 메소드

public TextInterlineSpacing ( double spacing ) : void
spacing double
리턴 void

TextInterwordSpacing() 공개 메소드

public TextInterwordSpacing ( double spacing ) : void
spacing double
리턴 void

TextKerning() 공개 메소드

public TextKerning ( double value ) : void
value double
리턴 void

TextUnderColor() 공개 메소드

public TextUnderColor ( MagickColor color ) : void
color MagickColor
리턴 void

Translation() 공개 메소드

public Translation ( double x, double y ) : void
x double
y double
리턴 void

Viewbox() 공개 메소드

public Viewbox ( double upperLeftX, double upperLeftY, double lowerRightX, double lowerRightY ) : void
upperLeftX double
upperLeftY double
lowerRightX double
lowerRightY double
리턴 void