SVG/Element/feConvolveMatrix
Aus SELFHTML-Wiki
Das feConvolveMatrix-Element bewirkt eine Veränderung der Bildpunkt-Matrix. Dabei werden Pixel des Input-Bildes mit Nachbar-Pixeln vermischt. Dies ermöglicht eine große Anzahl von Effekten, wie: Scharfzeichnen, Verwischen oder Prägeeffekte.
- Syntax
- Start-Tag: notwendig
- End-Tag: ggf. notwendig
- Elternelemente
- Darf vorkommen in:
filter - erlaubte Inhalte
- animate, set
Name | Inhalt | Standardwert | Bedeutung |
---|---|---|---|
in | CDATA | id der Eingangsgrafik | |
order | NUMBER | 3 | bestimmt die Größe der Matrix (kernelMatrix) |
kernelMatrix | NUMBER | Matrix aus den Bildpunkten, die in order für die Verarbeitung der Bildpunkte herangezogen werden. | |
divisor | NUMBER | Summe aller Werte der kernelMatrix | bewirkt eine Glättung der Farbsättigung. |
bias | NUMBER | 0 | erlaubt, den Bereich eines Filters zu verschieben |
targetX | NUMBER | Mittelwert der kernelMatrix | X-Position der Convolution Matrix |
targetY | NUMBER | Mittelwert der kernelMatrix | Y-Position der Convolution Matrix |
edgeMode | duplicate wrap none |
duplicate | id des zu verarbeitenden Bildes |
kernelUnitLength | NUMBER | dx und dy-Werte des Kernel | |
perserveAlpha | BOOLEAN | false | legt fest, wie die Alphatranparenz bearbeitet wird. |
Attribut: Pflichtattribut
Attribut: optionales Attribut
Beispiel
<filter id="KantenErkennung">
<feConvolveMatrix
order="3"
preserveAlpha="true"
kernelMatrix="
-1 -1 -1
-1 8 -1
-1 -1 -1"
divisor="1.0"
bias="0.0"
/>
</filter>
Siehe auch
Weblinks
- W3C (Spezifikation): feConvolveMatrixElement
Grundformen
- Struktur und Gruppierungen
- Metadaten
- Text
- weitere Elemente
- Animationen
- Beschneidungen und Masken
- Filter
- filter
- feBlend
- feColorMatrix
- feComponentTransfer
- feComposite
- feConvolveMatrix
- feDiffuseLighting
- feDisplacementMap
- feDistantLight
- feDropShadow
- feFlood
- feFuncA
- feFuncB
- feFuncG
- feFuncR
- feGaussianblur
- feImage
- feMerge
- feMergeNode
- feMorphology
- feOffset
- fePointLight
- feSpecularLighting
- feSpotLight
- feTile
- feTurbulence
- Muster und Verläufe