Table of Contents

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

SvgColourMatrixType

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

string

Methods

DeepCopy()

public override SvgElement DeepCopy()

Returns

SvgElement

DeepCopy<T>()

public override SvgElement DeepCopy<T>() where T : SvgElement, new()

Returns

SvgElement

Type Parameters

T

Process(ImageBuffer)

public override void Process(ImageBuffer buffer)

Parameters

buffer ImageBuffer