operator
Das Attribut operator hat je nach Verwendungskontext zwei Bedeutungen: Es legt entweder die auszuführende Kompositions- oder die Morphologieoperation fest.
Sie können dieses Attribut mit den folgenden SVG-Elementen verwenden:
feComposite
Für <feComposite> legt operator die auszuführende Kompositionsoperation fest.
| Wert |
over | in | out |
atop | xor | lighter |
arithmetic
|
|---|---|
| Standardwert | over |
| Animierbar | Ja |
over-
Dieser Wert gibt an, dass die im Attribut
indefinierte Quellgrafik über der im Attributin2definierten Zielgrafik platziert wird. in-
Dieser Wert gibt an, dass die Teile der im Attribut
indefinierten Quellgrafik, die sich mit der im Attributin2definierten Zielgrafik überlappen, die Zielgrafik ersetzen. out-
Dieser Wert gibt an, dass die Teile der im Attribut
indefinierten Quellgrafik angezeigt werden, die außerhalb der im Attributin2definierten Zielgrafik liegen. atop-
Dieser Wert gibt an, dass die Teile der im Attribut
indefinierten Quellgrafik, die sich mit der im Attributin2definierten Zielgrafik überlappen, die Zielgrafik ersetzen. Die Teile der Zielgrafik, die sich nicht mit der Quellgrafik überlappen, bleiben unverändert. xor-
Dieser Wert gibt an, dass die nicht überlappenden Bereiche der im Attribut
indefinierten Quellgrafik und der im Attributin2definierten Zielgrafik kombiniert werden. lighter-
Dieser Wert gibt an, dass die Summe der im Attribut
indefinierten Quellgrafik und der im Attributin2definierten Zielgrafik angezeigt wird. arithmetic-
Dieser Wert gibt an, dass die im Attribut
indefinierte Quellgrafik und die im Attributin2definierte Zielgrafik anhand der folgenden Formel kombiniert werden:result = k1*i1*i2 + k2*i1 + k3*i2 + k4Dabei bezeichnen
i1undi2die entsprechenden Pixelkanalwerte der Eingabebilder, dieinbeziehungsweisein2zugeordnet sind.k1,k2,k3undk4bezeichnen die Werte der gleichnamigen Attribute.
feMorphology
Für <feMorphology> legt operator fest, ob die Quellgrafik erodiert (also ausgedünnt) oder dilatiert (also verdickt) wird.
| Wert | erode | dilate |
|---|---|
| Standardwert | erode |
| Animierbar | Ja |
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>
Spezifikationen
| Spezifikation |
|---|
| Filter Effects Module Level 1> # element-attrdef-femorphology-operator> |
| Filter Effects Module Level 1> # element-attrdef-fecomposite-operator> |