Class SvgColourMatrix
- Namespace
- Svg.FilterEffects
- Assembly
- Svg.dll
Note: this is not used in calculations to bitmap - used only to allow for svg xml output
[SvgElement("feColorMatrix")]
public class SvgColourMatrix : SvgFilterPrimitive, ISvgTransformable, ICloneable, ISvgNode
- Inheritance
-
SvgColourMatrix
- Implements
- Inherited Members
- Extension Methods
Properties
Type
matrix | saturate | hueRotate | luminanceToAlpha Indicates the type of matrix operation. The keyword 'matrix' indicates that a full 5x4 matrix of values will be provided. The other keywords represent convenience shortcuts to allow commonly used color operations to be performed without specifying a complete matrix. If attribute 'type' is not specified, then the effect is as if a value of matrix were specified. Note: this is not used in calculations to bitmap - used only to allow for svg xml output
public SvgColourMatrixType Type { get; set; }
Property Value
Values
list of numbers The contents of ?values? depends on the value of attribute ?type?: Note: this is not used in calculations to bitmap - used only to allow for svg xml output
public string Values { get; set; }
Property Value
Methods
DeepCopy()
public override SvgElement DeepCopy()
Returns
DeepCopy<T>()
public override SvgElement DeepCopy<T>() where T : SvgElement, new()
Returns
Type Parameters
T
Process(ImageBuffer)
public override void Process(ImageBuffer buffer)
Parameters
buffer
ImageBuffer