operator
Das operator-Attribut hat je nach Kontext zwei Bedeutungen. Entweder definiert es die Zusammensetzungs- oder Morphing-Operation, die durchgeführt werden soll.
Sie können dieses Attribut mit den folgenden SVG-Elementen verwenden:
Beispiel
<svg viewBox="0 0 120 70" xmlns="http://www.w3.org/2000/svg">
<filter id="erode">
<feMorphology operator="erode" radius="0.4" />
</filter>
<filter id="dilate">
<feMorphology operator="dilate" radius="0.8" />
</filter>
<text x="0" y="15">Normal text</text>
<text x="0" y="40" filter="url(#erode)">Thin text</text>
<text x="0" y="65" filter="url(#dilate)">Fat text</text>
</svg>
feComposite
Für <feComposite> definiert operator die Zusammensetzungsoperation, die durchgeführt werden soll.
| Wert |
over | in | out |
atop | xor | lighter |
arithmetic
|
|---|---|
| Standardwert | over |
| Animierbar | Ja |
over-
Dieser Wert zeigt an, dass die im
in-Attribut definierte Quellgrafik über die imin2-Attribut definierte Zielgrafik gelegt wird. in-
Dieser Wert zeigt an, dass die Teile der im
in-Attribut definierten Quellgrafik, die mit der imin2-Attribut definierten Zielgrafik überlappen, die Zielgrafik ersetzen. out-
Dieser Wert zeigt an, dass die Teile der im
in-Attribut definierten Quellgrafik, die außerhalb der imin2-Attribut definierten Zielgrafik liegen, angezeigt werden. atop-
Dieser Wert zeigt an, dass die Teile der im
in-Attribut definierten Quellgrafik, die mit der imin2-Attribut definierten Zielgrafik überlappen, die Zielgrafik ersetzen. Die Teile der Zielgrafik, die nicht mit der Quellgrafik überlappen, bleiben unberührt. xor-
Dieser Wert zeigt an, dass die nicht überlappenden Bereiche der im
in-Attribut definierten Quellgrafik und der imin2-Attribut definierten Zielgrafik kombiniert werden. lighter-
Dieser Wert zeigt an, dass die Summe der im
in-Attribut definierten Quellgrafik und der imin2-Attribut definierten Zielgrafik angezeigt wird. arithmetic-
Dieser Wert zeigt an, dass die im
in-Attribut definierte Quellgrafik und die imin2-Attribut definierte Zielgrafik mit der folgenden Formel kombiniert werden:result = k1*i1*i2 + k2*i1 + k3*i2 + k4wobei:
i1undi2die entsprechenden Pixelkanalwerte des Eingabebildes anzeigen, die jeweils aufinundin2abgebildet werden, undk1,k2,k3, undk4die Werte der Attribute mit demselben Namen anzeigen.
feMorphology
Für <feMorphology> definiert operator, ob die Quellgrafik erodiert (d.h. verdünnt) oder dilatiert (verdickt) wird.
| Wert | erode | dilate |
|---|---|
| Standardwert | erode |
| Animierbar | Ja |
Spezifikationen
| Specification |
|---|
| Filter Effects Module Level 1> # element-attrdef-femorphology-operator> |
| Filter Effects Module Level 1> # element-attrdef-fecomposite-operator> |