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

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

in

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

atop

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

lighter

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

arithmetic

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

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

wobei: i1 und i2 die entsprechenden Pixelkanalwerte des Eingabebildes anzeigen, die den Attributen in und in2 entsprechen, und k1, k2, k3, und k4 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
erode

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

dilate

Dieser Wert verbreitert die durch das in-Attribut definierte Quellgrafik.

Spezifikationen

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