Class MatrixFactory
- Namespace
- ImageMagick
- Assembly
- Magick.NET-Q16-AnyCPU.dll
Class that can be used to create various matrix instances.
public sealed class MatrixFactory : IMatrixFactory
- Inheritance
-
MatrixFactory
- Implements
-
IMatrixFactory
- Inherited Members
Constructors
MatrixFactory()
public MatrixFactory()
Methods
CreateColorMatrix(int)
Initializes a new instance that implements ImageMagick.IMagickColorMatrix.
public IMagickColorMatrix CreateColorMatrix(int order)
Parameters
order
intThe order (1 to 6).
Returns
- IMagickColorMatrix
A new ImageMagick.IMagickColorMatrix instance.
CreateColorMatrix(int, params double[])
Initializes a new instance that implements ImageMagick.IMagickColorMatrix.
public IMagickColorMatrix CreateColorMatrix(int order, params double[] values)
Parameters
Returns
- IMagickColorMatrix
A new ImageMagick.IMagickColorMatrix instance.
CreateConvolveMatrix(int)
Initializes a new instance that implements ImageMagick.IConvolveMatrix.
public IConvolveMatrix CreateConvolveMatrix(int order)
Parameters
order
intThe order (odd number).
Returns
- IConvolveMatrix
A new ImageMagick.IConvolveMatrix instance.
CreateConvolveMatrix(int, params double[])
Initializes a new instance that implements ImageMagick.IConvolveMatrix.
public IConvolveMatrix CreateConvolveMatrix(int order, params double[] values)
Parameters
Returns
- IConvolveMatrix
A new ImageMagick.IConvolveMatrix instance.