operator
Das operator
-Attribut hat zwei Bedeutungen, abhängig vom Kontext, in dem es verwendet wird. Entweder definiert es die Kompositions- 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 Kompositions-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 durch das
in
-Attribut definierte Quellgrafik über die durch dasin2
-Attribut definierte Zielgrafik gelegt wird. in
-
Dieser Wert gibt an, dass die Teile der durch das
in
-Attribut definierten Quellgrafik, die die durch dasin2
-Attribut definierte Zielgrafik überlappen, die Zielgrafik ersetzen. out
-
Dieser Wert gibt an, dass die Teile der durch das
in
-Attribut definierten Quellgrafik, die außerhalb der durch dasin2
-Attribut definierten Zielgrafik liegen, angezeigt werden. atop
-
Dieser Wert gibt an, dass die Teile der durch das
in
-Attribut definierten Quellgrafik, die die durch dasin2
-Attribut definierte Zielgrafik überlappen, die Zielgrafik ersetzen. Die Teile der Zielgrafik, die nicht mit der Quellgrafik überlappen, bleiben unangetastet. xor
-
Dieser Wert gibt an, dass die nicht überlappenden Bereiche der durch das
in
-Attribut definierten Quellgrafik und der durch dasin2
-Attribut definierten Zielgrafik kombiniert werden. lighter
-
Dieser Wert gibt an, dass die Summe der durch das
in
-Attribut definierten Quellgrafik und der durch dasin2
-Attribut definierten Zielgrafik angezeigt wird. arithmetic
-
Dieser Wert gibt an, dass die durch das
in
-Attribut definierte Quellgrafik und die durch dasin2
-Attribut definierte Zielgrafik mithilfe der folgenden Formel kombiniert werden:result = k1*i1*i2 + k2*i1 + k3*i2 + k4
wobei:
i1
undi2
die entsprechenden Pixelkanalwerte des Eingabebildes anzeigen, die den Attributenin
undin2
entsprechen, undk1
,k2
,k3
, undk4
die Werte der Attribute mit demselben Namen anzeigen.
feMorphology
Für <feMorphology>
definiert operator
, ob die Quellgrafik erodiert (d.h. verdünnt) oder dilatiert (verbreitert) werden soll.
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 |