SVG/Attribut/in
Das in-Attribut gibt an, welche Darstellung des gefilterten Elements beziehungweise welches Zwischenergebnis in einer Filterkette ein Filtereffekt verarbeiten soll.
- Erlaubte Werte
- Filtereffekt-Referenz - ein Name, der bei einem vorherigen Effekt des gleichen Filters über das
result-Attribut festgelegt wurde. Damit verwendet der Filtereffekt dessen Ausgabe als Eingabebild. -
SourceGraphic: (Standardwert) ganze Ausgangsgrafik -
SourceAlpha: benutzt den Alphakanal der Ausgangsgrafik, die Werte für Rot, Grün und Blau werden auf 0 gesetzt. -
FillPaint: verwendet die Füllung des gefilterten Elements als Eingabe (Stand 2026: nur im Firefox) -
StrokePaint: verwendet die Umrandung des gefilterten Elements als Eingabe (Stand 2026: nur im Firefox) -
BackgroundImage: verwendet den Hintergrund, auf dem das zu filternde SVG-Element gezeichnet würde (Stand 2026: nirgends verfügbar) -
BackgroundAlpha: wie BackgroundImage, es wird aber nur der Alphakanal verwendet (Stand 2026: nirgends verfügbar)
Falls BackgroundImage und BackgroundAlpha einmal implementiert werden sollten, dann funktionieren sie nur unter bestimmten Voraussetzungen. SVG 1.1 verlangte, dass dafür ein Elternelement des gefilterten Elements das Attribut enable-background mit dem Wert new besitzt. Dies wurde nur im Internet Explorer implementiert, von Adobe Illustrator inflationär verwendet und ansonsten missbilligt, weil es nicht zum Konzept der Stapelkontexte passte. Die aktuelle Filtereffekt-Spezifikation verlangt das Attribut
isolation="isolate". Wenn es nur darum geht, wie ein Element mit seinem Hintergrund kombiniert werden soll, kann eventuell die CSS-Eigenschaft mix-blend-mode nützlich sein.- Filtereffekt-Referenz - ein Name, der bei einem vorherigen Effekt des gleichen Filters über das
- Standardwert
- anwendbar auf
SVG-Filtereffekte
- Präsentationsattribut
nein
- mit CSS animierbar
nein
SourceGraphic ersetzen, wird bei Safari der gesamte Filter verworfen und die Ausgabe ist leer.Siehe auch
- Filter in SVG (Eingangswert in)
Weblinks
- Spezifikation (W3C): Filter primitive In Attribute
- Kernattribute
- Präsentationsattribute
- Animations-Attribute
- Filter-Attribute
- amplitude
- azimuth
- baseFrequency
- bias
- color-interpolation-filters
- diffuseConstant
- divisor
- edgeMode
- elevation
- exponent
- filterUnits
- in
- in2
- intercept
- k1, k2, k3, k4
- kernelMatrix
- limitingConeAngle
- mode
- numOctaves
- offset
- operator
- order
- pointsAtX
- pointsAtY
- pointsAtZ
- preserveAlpha
- primitiveUnits
- result
- scale
- seed
- slope
- specularConstant
- specularExponent
- stdDeviation
- stitchTiles
- surfaceScale
- tableValues
- targetX
- targetY
- type (feTurbulence)
- type (Transfer Funktionsattribut)
- values
- xChannelSelector
- yChannelSelector
- Layout-Attribute
- viewBox-Attribute
- XLink-Attribute
- weitere XML-Attribute