preserveAlpha
Das preserveAlpha
Attribut gibt an, wie ein <feConvolveMatrix>
Element mit Alpha-Transparenz umgeht.
Dieses Attribut kann mit den folgenden SVG-Elementen verwendet werden:
Beispiel
<svg viewBox="0 0 420 200" xmlns="http://www.w3.org/2000/svg">
<filter id="convolveMatrix1" x="0" y="0" width="100%" height="100%">
<feConvolveMatrix kernelMatrix="1 -1 2 0 0 0 0 0 -2" preserveAlpha="true" />
</filter>
<filter id="convolveMatrix2" x="0" y="0" width="100%" height="100%">
<feConvolveMatrix
kernelMatrix="1 -1 2 0 0 0 0 0 -2"
preserveAlpha="false" />
</filter>
<image
href="mdn_logo_only_color.png"
width="200"
height="200"
style="filter:url(#convolveMatrix1);" />
<image
href="mdn_logo_only_color.png"
width="200"
height="200"
style="filter:url(#convolveMatrix2); transform:translateX(220px);" />
</svg>
Verwendungshinweise
Standardwert | false |
---|---|
Wert | true | false |
Animierbar | Ja |
true
-
Dieser Wert gibt an, dass die Faltung nur auf die Farbkanäle angewendet wird. In diesem Fall entfernt der Filter vorübergehend die Alpha-Präkomposition von den Farbkomponentenwerten, wendet den Kernel an und setzt die Alpha-Präkomposition dann als letzten Schritt wieder ein.
false
-
Dieser Wert gibt an, dass die Faltung auf alle Kanäle angewendet wird, einschließlich des Alpha-Kanals.
Spezifikationen
No specification found
No specification data found for undefined
.
Check for problems with this page or contribute a missing spec_url
to mdn/browser-compat-data. Also make sure the specification is included in w3c/browser-specs.