Donner SVG Editor & Engine
SVG-native editor and embeddable SVG2 + CSS3 engine in C++20, with GPU (WebGPU) and compact CPU renderers, built for correctness, security, and performance.
Loading...
Searching...
No Matches
Elements: Filters

Filter effects apply graphical operations (blur, color transforms, lighting, displacement, compositing, etc.) to rendered content. A <filter> element defines a graph of filter primitives (fe*) that are applied in sequence to produce the final output.

The filter container element:

Filter Primitives

All 17 SVG filter primitives have parser-backed DOM wrappers and renderer support. Most primitives are composed into a graph via the in, in2, and result attributes defined on SVGFilterPrimitiveStandardAttributes. Source primitives such as <feFlood>, <feTurbulence>, and <feImage> generate their own output; their source comes from attributes such as flood-color, procedural noise settings, or href rather than from an input image.

Blur, Shadow, and Geometry

Color and Component Transforms

Compositing and Merging

Sources: Flood, Image, Turbulence, Convolution

Lighting