Table of Contents

Class MagickGeometryFactory

Namespace
ImageMagick
Assembly
Magick.NET-Q16-AnyCPU.dll

Class that can be used to create ImageMagick.IMagickGeometry instances.

public sealed class MagickGeometryFactory : IMagickGeometryFactory
Inheritance
MagickGeometryFactory
Implements
IMagickGeometryFactory
Inherited Members

Constructors

MagickGeometryFactory()

public MagickGeometryFactory()

Methods

Create()

Initializes a new instance that implements ImageMagick.IMagickGeometry.

public IMagickGeometry Create()

Returns

IMagickGeometry

A new ImageMagick.IMagickGeometry instance.

Create(Percentage, Percentage)

Initializes a new instance that implements ImageMagick.IMagickGeometry.

public IMagickGeometry Create(Percentage percentageWidth, Percentage percentageHeight)

Parameters

percentageWidth Percentage

The percentage of the width.

percentageHeight Percentage

The percentage of the height.

Returns

IMagickGeometry

A new ImageMagick.IMagickGeometry instance.

Create(int)

Initializes a new instance that implements ImageMagick.IMagickGeometry.

public IMagickGeometry Create(int widthAndHeight)

Parameters

widthAndHeight int

The width and height.

Returns

IMagickGeometry

A new ImageMagick.IMagickGeometry instance.

Create(int, int)

Initializes a new instance that implements ImageMagick.IMagickGeometry.

public IMagickGeometry Create(int width, int height)

Parameters

width int

The width.

height int

The height.

Returns

IMagickGeometry

A new ImageMagick.IMagickGeometry instance.

Create(int, int, Percentage, Percentage)

Initializes a new instance that implements ImageMagick.IMagickGeometry.

public IMagickGeometry Create(int x, int y, Percentage percentageWidth, Percentage percentageHeight)

Parameters

x int

The X offset from origin.

y int

The Y offset from origin.

percentageWidth Percentage

The percentage of the width.

percentageHeight Percentage

The percentage of the height.

Returns

IMagickGeometry

A new ImageMagick.IMagickGeometry instance.

Create(int, int, int, int)

Initializes a new instance that implements ImageMagick.IMagickGeometry.

public IMagickGeometry Create(int x, int y, int width, int height)

Parameters

x int

The X offset from origin.

y int

The Y offset from origin.

width int

The width.

height int

The height.

Returns

IMagickGeometry

A new ImageMagick.IMagickGeometry instance.

Create(string)

Initializes a new instance that implements ImageMagick.IMagickGeometry.

public IMagickGeometry Create(string value)

Parameters

value string

Geometry specifications in the form: <width>x<height> {+-}<xoffset>{+-}<yoffset> (where width, height, xoffset, and yoffset are numbers).

Returns

IMagickGeometry

A new ImageMagick.IMagickGeometry instance.

CreateFromPageSize(string)

Initializes a new ImageMagick.IMagickGeometry instance using the specified page size.

public IMagickGeometry CreateFromPageSize(string pageSize)

Parameters

pageSize string

The page size.

Returns

IMagickGeometry

A ImageMagick.IMagickGeometry instance that represents the specified page size at 72 dpi.