Class SvgFEConvolveMatrixElement
- Namespace
- SharpVectors.Dom.Svg
- Assembly
- SharpVectors.Model.dll
This applies a matrix convolution filter effect. A convolution combines pixels in the input image with neighboring pixels to produce a resulting image. A wide variety of imaging operations can be achieved through convolutions, including blurring, edge detection, sharpening, embossing and beveling.
public sealed class SvgFEConvolveMatrixElement : SvgFilterPrimitiveStandardAttributes, ICloneable, IEnumerable, IXPathNavigable, IEventTargetSupport, IEventTarget, IElementCssInlineStyle, ISvgFEConvolveMatrixElement, ISvgElement, IElement, IXmlElement, INode, IXmlNode, ISvgFilterPrimitiveStandardAttributes, ISvgStylable
- Inheritance
-
SvgFEConvolveMatrixElement
- Implements
- Inherited Members
Constructors
Properties
- EdgeMode
Determines how to extend the input image as necessary with color values so that the matrix operations can be applied when the kernel is positioned at or near the edge of the input image.
- KernelUnitLengthX
Corresponds to attribute 'kernelUnitLength' on the given 'feConvolveMatrix' element.
- KernelUnitLengthY
Corresponds to attribute 'kernelUnitLength' on the given 'feConvolveMatrix' element.
- OrderX
Indicates the number of cells in each dimension for 'kernelMatrix'.
- OrderY
Indicates the number of cells in each dimension for 'kernelMatrix'.
- TargetX
Determines the positioning in X of the convolution matrix relative to a given target pixel in the input image.
- TargetY
Determines the positioning in Y of the convolution matrix relative to a given target pixel in the input image.