Table of Contents

Class MagickFactory

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

Class that can be used to create various instances.

public sealed class MagickFactory : IMagickFactory<byte>, IMagickFactory
Inheritance
MagickFactory
Implements
IMagickFactory<byte>
IMagickFactory
Inherited Members

Constructors

MagickFactory()

public MagickFactory()

Properties

Color

Gets a factory that can be used to create ImageMagick.IMagickColorFactory<> instances.

public IMagickColorFactory<byte> Color { get; }

Property Value

IMagickColorFactory<byte>

Colors

Gets a factory that can be used to create color instances by name.

public IMagickColors<byte> Colors { get; }

Property Value

IMagickColors<byte>

ConfigurationFiles

Gets the configuration files.

public IConfigurationFiles ConfigurationFiles { get; }

Property Value

IConfigurationFiles

Drawables

Gets a factory that can be used to create ImageMagick.IDrawables<> instances.

public IDrawablesFactory<byte> Drawables { get; }

Property Value

IDrawablesFactory<byte>

Geometry

Gets a factory that can be used to create ImageMagick.IMagickGeometry instances.

public IMagickGeometryFactory Geometry { get; }

Property Value

IMagickGeometryFactory

Image

Gets a factory that can be used to create ImageMagick.IMagickImage<> instances.

public IMagickImageFactory<byte> Image { get; }

Property Value

IMagickImageFactory<byte>

ImageCollection

Gets a factory that can be used to create ImageMagick.IMagickImageCollection<> instances.

public IMagickImageCollectionFactory<byte> ImageCollection { get; }

Property Value

IMagickImageCollectionFactory<byte>

ImageInfo

Gets a factory that can be used to create ImageMagick.IMagickImageInfo instances.

public IMagickImageInfoFactory ImageInfo { get; }

Property Value

IMagickImageInfoFactory

MagickNET

Gets the MagickNET information.

public IMagickNET MagickNET { get; }

Property Value

IMagickNET

Matrix

Gets a factory that can be used to create various matrix instances.

public IMatrixFactory Matrix { get; }

Property Value

IMatrixFactory

OpenCL

Gets the OpenCL information.

public IOpenCL OpenCL { get; }

Property Value

IOpenCL

Quantum

Gets the quantum information.

public IQuantum<byte> Quantum { get; }

Property Value

IQuantum<byte>

ResourceLimits

Gets the resource limits.

public IResourceLimits ResourceLimits { get; }

Property Value

IResourceLimits

Settings

Gets a factory that can be used to create various settings.

public ISettingsFactory<byte> Settings { get; }

Property Value

ISettingsFactory<byte>