operator

Das operator-Attribut hat zwei Bedeutungen, abhängig vom Kontext, in dem es verwendet wird. Entweder definiert es die Zusammensetzungs- oder Morphing-Operation, die ausgeführt werden soll.

Sie können dieses Attribut mit den folgenden SVG-Elementen verwenden:

Beispiel

html
<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 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 im in2-Attribut definierte Zielgrafik gelegt wird.

in

Dieser Wert gibt an, dass die Teile der im in-Attribut definierten Quellgrafik, die die im in2-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 im in2-Attribut definierten Zielgrafik liegen, angezeigt werden.

atop

Dieser Wert gibt an, dass die Teile der im in-Attribut definierten Quellgrafik, die die im in2-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 im in2-Attribut definierten Zielgrafik kombiniert werden.

lighter

Dieser Wert gibt an, dass die Summe der im in-Attribut definierten Quellgrafik und der im in2-Attribut definierten Zielgrafik angezeigt wird.

arithmetic

Dieser Wert gibt an, dass die im in-Attribut definierte Quellgrafik und die im in2-Attribut definierte Zielgrafik mit der folgenden Formel kombiniert werden:

result = k1*i1*i2 + k2*i1 + k3*i2 + k4

wobei: i1 und i2 die entsprechenden Pixelkanalwerte des Eingabebildes angeben, die auf in bzw. in2 abgebildet sind, und k1, k2, k3, und k4 die Werte der Attribute mit dem gleichen Namen angeben.

feMorphology

Für <feMorphology> definiert operator, ob die Quellgrafik erodiert (d.h. verdünnt) oder erweitert (verbreitert) werden soll.

Wert erode | dilate
Standardwert erode
Animierbar Ja
erode

Dieser Wert verdünnt die im in-Attribut definierte Quellgrafik.

dilate

Dieser Wert verbreitert die im in-Attribut definierte Quellgrafik.

Spezifikationen

Specification
Filter Effects Module Level 1
# element-attrdef-femorphology-operator
Filter Effects Module Level 1
# element-attrdef-fecomposite-operator