operator
Das operator-Attribut hat zwei Bedeutungen, abhängig vom Kontext, in dem es verwendet wird. Entweder definiert es die Compositing- oder Morphing-Operation, die ausgefü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 Compositing-Operation, die ausgeführt werden soll.
| Wert |
over | in | out |
atop | xor | lighter |
arithmetic
|
|---|---|
| Standardwert | over |
| Animierbar | Ja |
over-
Dieser Wert gibt an, dass die im
in-Attribut definierte Quellgrafik über die imin2-Attribut definierte Zielgrafik gelegt wird. in-
Dieser Wert gibt an, dass die Teile der im
in-Attribut definierten Quellgrafik, die die imin2-Attribut definierte Zielgrafik überlappen, die Zielgrafik ersetzen. out-
Dieser Wert gibt an, dass die Teile der im
in-Attribut definierten Quellgrafik, die außerhalb der imin2-Attribut definierten Zielgrafik liegen, angezeigt werden. atop-
Dieser Wert gibt an, dass die Teile der im
in-Attribut definierten Quellgrafik, die die imin2-Attribut definierte Zielgrafik überlappen, die Zielgrafik ersetzen. Die Teile der Zielgrafik, die nicht mit der Quellgrafik überlappen, bleiben unberührt. xor-
Dieser Wert gibt an, dass die nicht überlappenden Bereiche der im
in-Attribut definierten Quellgrafik und der imin2-Attribut definierten Zielgrafik kombiniert werden. lighter-
Dieser Wert gibt an, dass die Summe der im
in-Attribut definierten Quellgrafik und der imin2-Attribut definierten Zielgrafik angezeigt wird. arithmetic-
Dieser Wert gibt an, dass die im
in-Attribut definierte Quellgrafik und die imin2-Attribut definierte Zielgrafik mithilfe der folgenden Formel kombiniert werden:result = k1*i1*i2 + k2*i1 + k3*i2 + k4wobei:
i1undi2die entsprechenden Pixelkanalwerte des Eingabebildes angeben, dieinundin2zugeordnet sind, undk1,k2,k3, undk4die Werte der Attribute mit demselben Namen angeben.
feMorphology
Für <feMorphology> definiert operator, ob die Quelle (d.h. verdünnt) erodiert oder aufgeweitet (aufgefüllt) 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> |