C# 클래스 ImageMagick.Drawables

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

공개 메소드들

메소드 설명
Affine ( Matrix matrix ) : Drawables

Creates a new DrawableAffine instance using the specified Matrix.

Affine ( double scaleX, double scaleY, double shearX, double shearY, double translateX, double translateY ) : Drawables

Creates a new DrawableAffine instance.

Alpha ( double x, double y, PaintMethod paintMethod ) : Drawables

Creates a new DrawableOpacity instance.

Arc ( double startX, double startY, double endX, double endY, double startDegrees, double endDegrees ) : Drawables

Creates a new DrawableArc instance.

Bezier ( ) : Drawables

Creates a new DrawableBezier instance.

Bezier ( IEnumerable coordinates ) : Drawables

Creates a new DrawableBezier instance.

BorderColor ( Color color ) : Drawables

Creates a new DrawableColor instance.

BorderColor ( MagickColor color ) : Drawables

Creates a new DrawableColor instance.

Circle ( double originX, double originY, double perimeterX, double perimeterY ) : Drawables

Creates a new DrawableCircle instance.

ClipPath ( string clipPath ) : Drawables

Creates a new DrawableClipPath instance.

ClipRule ( FillRule fillRule ) : Drawables

Creates a new DrawableClipRule instance.

ClipUnits ( ClipPathUnit units ) : Drawables

Creates a new DrawableClipUnits instance.

Color ( double x, double y, PaintMethod paintMethod ) : Drawables

Creates a new DrawableColor instance.

Composite ( MagickGeometry offset, CompositeOperator compose, MagickImage image ) : Drawables

Creates a new DrawableCompositeImage instance.

Composite ( MagickGeometry offset, MagickImage image ) : Drawables

Creates a new DrawableCompositeImage instance.

Composite ( double x, double y, CompositeOperator compose, MagickImage image ) : Drawables

Creates a new DrawableCompositeImage instance.

Composite ( double x, double y, MagickImage image ) : Drawables

Creates a new DrawableCompositeImage instance.

Density ( System.Drawing.PointD pointDensity ) : Drawables

Creates a new DrawableDensity instance.

Density ( double density ) : Drawables

Creates a new DrawableDensity instance.

Ellipse ( double originX, double originY, double radiusX, double radiusY, double startDegrees, double endDegrees ) : Drawables

Creates a new DrawableEllipse instance.

FillColor ( Color color ) : Drawables

Creates a new DrawableFillColor instance.

FillColor ( MagickColor color ) : Drawables

Creates a new DrawableFillColor instance.

FillOpacity ( Percentage opacity ) : Drawables

Creates a new DrawableFillOpacity instance.

FillPatternUrl ( string url ) : Drawables

Creates a new DrawableFillPatternUrl instance.

FillRule ( FillRule fillRule ) : Drawables

Creates a new DrawableFillRule instance.

Font ( string family ) : Drawables

Creates a new DrawableFont instance.

Font ( string family, FontStyleType style, FontWeight weight, FontStretch stretch ) : Drawables

Creates a new DrawableFont instance.

FontPointSize ( double pointSize ) : Drawables

Creates a new DrawablePointSize instance.

Gravity ( Gravity gravity ) : Drawables

Creates a new DrawableGravity instance.

Line ( double startX, double startY, double endX, double endY ) : Drawables

Creates a new DrawableLine instance.

Path ( ) : Drawables

Creates a new DrawablePath instance.

Path ( IEnumerable paths ) : Drawables

Creates a new DrawablePath instance.

Point ( double x, double y ) : Drawables

Creates a new DrawablePoint instance.

Polygon ( ) : Drawables

Creates a new DrawablePolygon instance.

Polygon ( IEnumerable coordinates ) : Drawables

Creates a new DrawablePolygon instance.

Polyline ( ) : Drawables

Creates a new DrawablePolyline instance.

Polyline ( IEnumerable coordinates ) : Drawables

Creates a new DrawablePolyline instance.

PopClipPath ( ) : Drawables

Creates a new DrawablePopClipPath instance.

PopGraphicContext ( ) : Drawables

Creates a new DrawablePopGraphicContext instance.

PopPattern ( ) : Drawables

Creates a new DrawablePopPattern instance.

PushClipPath ( string clipPath ) : Drawables

Creates a new DrawablePushClipPath instance.

PushGraphicContext ( ) : Drawables

Creates a new DrawablePushGraphicContext instance.

PushPattern ( string id, double x, double y, double width, double height ) : Drawables

Creates a new DrawablePushPattern instance.

Rectangle ( Rectangle rectangle ) : Drawables

Creates a new DrawableRectangle instance.

Rectangle ( double upperLeftX, double upperLeftY, double lowerRightX, double lowerRightY ) : Drawables

Creates a new DrawableRectangle instance.

Rotation ( double angle ) : Drawables

Creates a new DrawableRotation instance.

RoundRectangle ( double centerX, double centerY, double width, double height, double cornerWidth, double cornerHeight ) : Drawables

Creates a new DrawableRoundRectangle instance.

Scaling ( double x, double y ) : Drawables

Creates a new DrawableScaling instance.

SkewX ( double angle ) : Drawables

Creates a new DrawableSkewX instance.

SkewY ( double angle ) : Drawables

Creates a new DrawableSkewY instance.

StrokeAntialias ( bool isEnabled ) : Drawables

Creates a new DrawableStrokeAntialias instance.

StrokeColor ( Color color ) : Drawables

Creates a new DrawableStrokeColor instance.

StrokeColor ( MagickColor color ) : Drawables

Creates a new DrawableStrokeColor instance.

StrokeDashArray ( ) : Drawables

Creates a new DrawableDashArray instance.

StrokeDashOffset ( double offset ) : Drawables

Creates a new DrawableStrokeDashOffset instance.

StrokeLineCap ( LineCap lineCap ) : Drawables

Creates a new DrawableStrokeLineCap instance.

StrokeLineJoin ( LineJoin lineJoin ) : Drawables

Creates a new DrawableStrokeLineJoin instance.

StrokeMiterLimit ( int miterlimit ) : Drawables

Creates a new DrawableMiterLimit instance.

StrokeOpacity ( Percentage opacity ) : Drawables

Creates a new DrawableStrokeOpacity instance.

StrokePatternUrl ( string url ) : Drawables

Creates a new DrawableStrokePatternUrl instance.

StrokeWidth ( double width ) : Drawables

Creates a new DrawableStrokeWidth instance.

Text ( double x, double y, string value ) : Drawables

Creates a new DrawableText instance.

TextAlignment ( TextAlignment alignment ) : Drawables

Creates a new DrawableTextAntialias instance.

TextAntialias ( bool isEnabled ) : Drawables

Creates a new DrawableTextAntialias instance.

TextDecoration ( TextDecoration decoration ) : Drawables

Creates a new DrawableTextDecoration instance.

TextDirection ( TextDirection direction ) : Drawables

Creates a new DrawableTextDirection instance.

TextEncoding ( Encoding encoding ) : Drawables

Creates a new DrawableTextEncoding instance.

TextInterlineSpacing ( double spacing ) : Drawables

Creates a new DrawableTextInterlineSpacing instance.

TextInterwordSpacing ( double spacing ) : Drawables

Creates a new DrawableTextInterwordSpacing instance.

TextKerning ( double kerning ) : Drawables

Creates a new DrawableTextKerning instance.

TextUnderColor ( Color color ) : Drawables

Creates a new DrawableTextUnderColor instance.

TextUnderColor ( MagickColor color ) : Drawables

Creates a new DrawableTextUnderColor instance.

Translation ( double x, double y ) : Drawables

Creates a new DrawableTranslation instance.

Viewbox ( Rectangle rectangle ) : Drawables

Creates a new DrawableViewbox instance.

Viewbox ( double upperLeftX, double upperLeftY, double lowerRightX, double lowerRightY ) : Drawables

Creates a new DrawableViewbox instance.

메소드 상세

Affine() 공개 메소드

Creates a new DrawableAffine instance using the specified Matrix.
public Affine ( Matrix matrix ) : Drawables
matrix System.Drawing.Drawing2D.Matrix The matrix.
리턴 Drawables

Affine() 공개 메소드

Creates a new DrawableAffine instance.
public Affine ( double scaleX, double scaleY, double shearX, double shearY, double translateX, double translateY ) : Drawables
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.
리턴 Drawables

Alpha() 공개 메소드

Creates a new DrawableOpacity instance.
public Alpha ( double x, double y, PaintMethod paintMethod ) : Drawables
x double The X coordinate.
y double The Y coordinate.
paintMethod PaintMethod The paint method to use.
리턴 Drawables

Arc() 공개 메소드

Creates a new DrawableArc instance.
public Arc ( double startX, double startY, double endX, double endY, double startDegrees, double endDegrees ) : Drawables
startX double The starting X coordinate of the bounding rectangle.
startY double The starting Y coordinate of thebounding rectangle.
endX double The ending X coordinate of the bounding rectangle.
endY double The ending Y coordinate of the bounding rectangle.
startDegrees double The starting degrees of rotation.
endDegrees double The ending degrees of rotation.
리턴 Drawables

Bezier() 공개 메소드

Creates a new DrawableBezier instance.
public Bezier ( ) : Drawables
리턴 Drawables

Bezier() 공개 메소드

Creates a new DrawableBezier instance.
public Bezier ( IEnumerable coordinates ) : Drawables
coordinates IEnumerable The coordinates.
리턴 Drawables

BorderColor() 공개 메소드

Creates a new DrawableColor instance.
public BorderColor ( Color color ) : Drawables
color System.Drawing.Color The color of the border.
리턴 Drawables

BorderColor() 공개 메소드

Creates a new DrawableColor instance.
public BorderColor ( MagickColor color ) : Drawables
color MagickColor The color of the border.
리턴 Drawables

Circle() 공개 메소드

Creates a new DrawableCircle instance.
public Circle ( double originX, double originY, double perimeterX, double perimeterY ) : Drawables
originX double The origin X coordinate.
originY double The origin Y coordinate.
perimeterX double The perimeter X coordinate.
perimeterY double The perimeter Y coordinate.
리턴 Drawables

ClipPath() 공개 메소드

Creates a new DrawableClipPath instance.
public ClipPath ( string clipPath ) : Drawables
clipPath string The ID of the clip path.
리턴 Drawables

ClipRule() 공개 메소드

Creates a new DrawableClipRule instance.
public ClipRule ( FillRule fillRule ) : Drawables
fillRule FillRule The rule to use when filling drawn objects.
리턴 Drawables

ClipUnits() 공개 메소드

Creates a new DrawableClipUnits instance.
public ClipUnits ( ClipPathUnit units ) : Drawables
units ClipPathUnit The clip path units.
리턴 Drawables

Color() 공개 메소드

Creates a new DrawableColor instance.
public Color ( double x, double y, PaintMethod paintMethod ) : Drawables
x double The X coordinate.
y double The Y coordinate.
paintMethod PaintMethod The paint method to use.
리턴 Drawables

Composite() 공개 메소드

Creates a new DrawableCompositeImage instance.
public Composite ( MagickGeometry offset, CompositeOperator compose, MagickImage image ) : Drawables
offset MagickGeometry The offset from origin.
compose CompositeOperator The algorithm to use.
image MagickImage The image to draw.
리턴 Drawables

Composite() 공개 메소드

Creates a new DrawableCompositeImage instance.
public Composite ( MagickGeometry offset, MagickImage image ) : Drawables
offset MagickGeometry The offset from origin.
image MagickImage The image to draw.
리턴 Drawables

Composite() 공개 메소드

Creates a new DrawableCompositeImage instance.
public Composite ( double x, double y, CompositeOperator compose, MagickImage image ) : Drawables
x double The X coordinate.
y double The Y coordinate.
compose CompositeOperator The algorithm to use.
image MagickImage The image to draw.
리턴 Drawables

Composite() 공개 메소드

Creates a new DrawableCompositeImage instance.
public Composite ( double x, double y, MagickImage image ) : Drawables
x double The X coordinate.
y double The Y coordinate.
image MagickImage The image to draw.
리턴 Drawables

Density() 공개 메소드

Creates a new DrawableDensity instance.
public Density ( System.Drawing.PointD pointDensity ) : Drawables
pointDensity System.Drawing.PointD The vertical and horizontal resolution.
리턴 Drawables

Density() 공개 메소드

Creates a new DrawableDensity instance.
public Density ( double density ) : Drawables
density double The vertical and horizontal resolution.
리턴 Drawables

Ellipse() 공개 메소드

Creates a new DrawableEllipse instance.
public Ellipse ( double originX, double originY, double radiusX, double radiusY, double startDegrees, double endDegrees ) : Drawables
originX double The origin X coordinate.
originY double The origin Y coordinate.
radiusX double The X radius.
radiusY double The Y radius.
startDegrees double The starting degrees of rotation.
endDegrees double The ending degrees of rotation.
리턴 Drawables

FillColor() 공개 메소드

Creates a new DrawableFillColor instance.
public FillColor ( Color color ) : Drawables
color System.Drawing.Color The color to use.
리턴 Drawables

FillColor() 공개 메소드

Creates a new DrawableFillColor instance.
public FillColor ( MagickColor color ) : Drawables
color MagickColor The color to use.
리턴 Drawables

FillOpacity() 공개 메소드

Creates a new DrawableFillOpacity instance.
public FillOpacity ( Percentage opacity ) : Drawables
opacity Percentage The opacity.
리턴 Drawables

FillPatternUrl() 공개 메소드

Creates a new DrawableFillPatternUrl instance.
public FillPatternUrl ( string url ) : Drawables
url string Url specifying pattern ID (e.g. "#pattern_id").
리턴 Drawables

FillRule() 공개 메소드

Creates a new DrawableFillRule instance.
public FillRule ( FillRule fillRule ) : Drawables
fillRule FillRule The rule to use when filling drawn objects.
리턴 Drawables

Font() 공개 메소드

Creates a new DrawableFont instance.
public Font ( string family ) : Drawables
family string The font family or the full path to the font file.
리턴 Drawables

Font() 공개 메소드

Creates a new DrawableFont instance.
public Font ( string family, FontStyleType style, FontWeight weight, FontStretch stretch ) : Drawables
family string The font family or the full path to the font file.
style FontStyleType The style of the font.
weight FontWeight The weight of the font.
stretch FontStretch The font stretching type.
리턴 Drawables

FontPointSize() 공개 메소드

Creates a new DrawablePointSize instance.
public FontPointSize ( double pointSize ) : Drawables
pointSize double The point size.
리턴 Drawables

Gravity() 공개 메소드

Creates a new DrawableGravity instance.
public Gravity ( Gravity gravity ) : Drawables
gravity Gravity The gravity.
리턴 Drawables

Line() 공개 메소드

Creates a new DrawableLine instance.
public Line ( double startX, double startY, double endX, double endY ) : Drawables
startX double The starting X coordinate.
startY double The starting Y coordinate.
endX double The ending X coordinate.
endY double The ending Y coordinate.
리턴 Drawables

Path() 공개 메소드

Creates a new DrawablePath instance.
public Path ( ) : Drawables
리턴 Drawables

Path() 공개 메소드

Creates a new DrawablePath instance.
public Path ( IEnumerable paths ) : Drawables
paths IEnumerable The paths to use.
리턴 Drawables

Point() 공개 메소드

Creates a new DrawablePoint instance.
public Point ( double x, double y ) : Drawables
x double The X coordinate.
y double The Y coordinate.
리턴 Drawables

Polygon() 공개 메소드

Creates a new DrawablePolygon instance.
public Polygon ( ) : Drawables
리턴 Drawables

Polygon() 공개 메소드

Creates a new DrawablePolygon instance.
public Polygon ( IEnumerable coordinates ) : Drawables
coordinates IEnumerable The coordinates.
리턴 Drawables

Polyline() 공개 메소드

Creates a new DrawablePolyline instance.
public Polyline ( ) : Drawables
리턴 Drawables

Polyline() 공개 메소드

Creates a new DrawablePolyline instance.
public Polyline ( IEnumerable coordinates ) : Drawables
coordinates IEnumerable The coordinates.
리턴 Drawables

PopClipPath() 공개 메소드

Creates a new DrawablePopClipPath instance.
public PopClipPath ( ) : Drawables
리턴 Drawables

PopGraphicContext() 공개 메소드

Creates a new DrawablePopGraphicContext instance.
public PopGraphicContext ( ) : Drawables
리턴 Drawables

PopPattern() 공개 메소드

Creates a new DrawablePopPattern instance.
public PopPattern ( ) : Drawables
리턴 Drawables

PushClipPath() 공개 메소드

Creates a new DrawablePushClipPath instance.
public PushClipPath ( string clipPath ) : Drawables
clipPath string The ID of the clip path.
리턴 Drawables

PushGraphicContext() 공개 메소드

Creates a new DrawablePushGraphicContext instance.
public PushGraphicContext ( ) : Drawables
리턴 Drawables

PushPattern() 공개 메소드

Creates a new DrawablePushPattern instance.
public PushPattern ( string id, double x, double y, double width, double height ) : Drawables
id string The ID of the pattern.
x double The X coordinate.
y double The Y coordinate.
width double The width.
height double The height.
리턴 Drawables

Rectangle() 공개 메소드

Creates a new DrawableRectangle instance.
public Rectangle ( Rectangle rectangle ) : Drawables
rectangle System.Drawing.Rectangle The rectangle to use.
리턴 Drawables

Rectangle() 공개 메소드

Creates a new DrawableRectangle instance.
public Rectangle ( double upperLeftX, double upperLeftY, double lowerRightX, double lowerRightY ) : Drawables
upperLeftX double The upper left X coordinate.
upperLeftY double The upper left Y coordinate.
lowerRightX double The lower right X coordinate.
lowerRightY double The lower right Y coordinate.
리턴 Drawables

Rotation() 공개 메소드

Creates a new DrawableRotation instance.
public Rotation ( double angle ) : Drawables
angle double The angle.
리턴 Drawables

RoundRectangle() 공개 메소드

Creates a new DrawableRoundRectangle instance.
public RoundRectangle ( double centerX, double centerY, double width, double height, double cornerWidth, double cornerHeight ) : Drawables
centerX double The center X coordinate.
centerY double The center Y coordinate.
width double The width.
height double The height.
cornerWidth double The corner width.
cornerHeight double The corner height.
리턴 Drawables

Scaling() 공개 메소드

Creates a new DrawableScaling instance.
public Scaling ( double x, double y ) : Drawables
x double Horizontal scale factor.
y double Vertical scale factor.
리턴 Drawables

SkewX() 공개 메소드

Creates a new DrawableSkewX instance.
public SkewX ( double angle ) : Drawables
angle double The angle.
리턴 Drawables

SkewY() 공개 메소드

Creates a new DrawableSkewY instance.
public SkewY ( double angle ) : Drawables
angle double The angle.
리턴 Drawables

StrokeAntialias() 공개 메소드

Creates a new DrawableStrokeAntialias instance.
public StrokeAntialias ( bool isEnabled ) : Drawables
isEnabled bool True if stroke antialiasing is enabled otherwise false.
리턴 Drawables

StrokeColor() 공개 메소드

Creates a new DrawableStrokeColor instance.
public StrokeColor ( Color color ) : Drawables
color System.Drawing.Color The color to use.
리턴 Drawables

StrokeColor() 공개 메소드

Creates a new DrawableStrokeColor instance.
public StrokeColor ( MagickColor color ) : Drawables
color MagickColor The color to use.
리턴 Drawables

StrokeDashArray() 공개 메소드

Creates a new DrawableDashArray instance.
public StrokeDashArray ( ) : Drawables
리턴 Drawables

StrokeDashOffset() 공개 메소드

Creates a new DrawableStrokeDashOffset instance.
public StrokeDashOffset ( double offset ) : Drawables
offset double The dash offset.
리턴 Drawables

StrokeLineCap() 공개 메소드

Creates a new DrawableStrokeLineCap instance.
public StrokeLineCap ( LineCap lineCap ) : Drawables
lineCap LineCap The line cap.
리턴 Drawables

StrokeLineJoin() 공개 메소드

Creates a new DrawableStrokeLineJoin instance.
public StrokeLineJoin ( LineJoin lineJoin ) : Drawables
lineJoin LineJoin The line join.
리턴 Drawables

StrokeMiterLimit() 공개 메소드

Creates a new DrawableMiterLimit instance.
public StrokeMiterLimit ( int miterlimit ) : Drawables
miterlimit int The miter limit.
리턴 Drawables

StrokeOpacity() 공개 메소드

Creates a new DrawableStrokeOpacity instance.
public StrokeOpacity ( Percentage opacity ) : Drawables
opacity Percentage The opacity.
리턴 Drawables

StrokePatternUrl() 공개 메소드

Creates a new DrawableStrokePatternUrl instance.
public StrokePatternUrl ( string url ) : Drawables
url string Url specifying pattern ID (e.g. "#pattern_id").
리턴 Drawables

StrokeWidth() 공개 메소드

Creates a new DrawableStrokeWidth instance.
public StrokeWidth ( double width ) : Drawables
width double The width.
리턴 Drawables

Text() 공개 메소드

Creates a new DrawableText instance.
public Text ( double x, double y, string value ) : Drawables
x double The X coordinate.
y double The Y coordinate.
value string The text to draw.
리턴 Drawables

TextAlignment() 공개 메소드

Creates a new DrawableTextAntialias instance.
public TextAlignment ( TextAlignment alignment ) : Drawables
alignment TextAlignment Text alignment.
리턴 Drawables

TextAntialias() 공개 메소드

Creates a new DrawableTextAntialias instance.
public TextAntialias ( bool isEnabled ) : Drawables
isEnabled bool True if text antialiasing is enabled otherwise false.
리턴 Drawables

TextDecoration() 공개 메소드

Creates a new DrawableTextDecoration instance.
public TextDecoration ( TextDecoration decoration ) : Drawables
decoration TextDecoration The text decoration.
리턴 Drawables

TextDirection() 공개 메소드

Creates a new DrawableTextDirection instance.
public TextDirection ( TextDirection direction ) : Drawables
direction TextDirection Direction to use.
리턴 Drawables

TextEncoding() 공개 메소드

Creates a new DrawableTextEncoding instance.
public TextEncoding ( Encoding encoding ) : Drawables
encoding Encoding Encoding to use.
리턴 Drawables

TextInterlineSpacing() 공개 메소드

Creates a new DrawableTextInterlineSpacing instance.
public TextInterlineSpacing ( double spacing ) : Drawables
spacing double Spacing to use.
리턴 Drawables

TextInterwordSpacing() 공개 메소드

Creates a new DrawableTextInterwordSpacing instance.
public TextInterwordSpacing ( double spacing ) : Drawables
spacing double Spacing to use.
리턴 Drawables

TextKerning() 공개 메소드

Creates a new DrawableTextKerning instance.
public TextKerning ( double kerning ) : Drawables
kerning double Kerning to use.
리턴 Drawables

TextUnderColor() 공개 메소드

Creates a new DrawableTextUnderColor instance.
public TextUnderColor ( Color color ) : Drawables
color System.Drawing.Color The color to use.
리턴 Drawables

TextUnderColor() 공개 메소드

Creates a new DrawableTextUnderColor instance.
public TextUnderColor ( MagickColor color ) : Drawables
color MagickColor The color to use.
리턴 Drawables

Translation() 공개 메소드

Creates a new DrawableTranslation instance.
public Translation ( double x, double y ) : Drawables
x double The X coordinate.
y double The Y coordinate.
리턴 Drawables

Viewbox() 공개 메소드

Creates a new DrawableViewbox instance.
public Viewbox ( Rectangle rectangle ) : Drawables
rectangle System.Drawing.Rectangle The rectangle to use.
리턴 Drawables

Viewbox() 공개 메소드

Creates a new DrawableViewbox instance.
public Viewbox ( double upperLeftX, double upperLeftY, double lowerRightX, double lowerRightY ) : Drawables
upperLeftX double The upper left X coordinate.
upperLeftY double The upper left Y coordinate.
lowerRightX double The lower right X coordinate.
lowerRightY double The lower right Y coordinate.
리턴 Drawables