SVG/Attribut/in
Aus SELFHTML-Wiki
Das in-Attribut referenziert auf die id des zu verarbeitenden Bildes, bzw. auf die im result-Attribut des vorherigen Filters festgelegte Bezeichnung.
- Erlaubte Werte
- Zeichenkette
SourceGraphic
: (Standardwert) ganze AusgangsgrafikSourceAlpha
: benutzt Alphakanal der AusgangsgrafikBackgroundImage
: verändert Bildausschnitt des SVG-Dokuments unter dem Filterbereich. Dafür mus das gefilterte Objekt Teil einer Gruppierung sein, die das Attributenable-background="new"
enthältBackgroundAlpha
: verändert Alphakanal des Bildausschnitts unter dem Filterbereich. Dafür mus das gefilterte Objekt Teil einer Gruppierung sein, die das Attributenable-background="new"
enthältFillPaint
: verändert den Wert der fill-EigenschaftStrokePaint
: verändert den Wert der stroke-Eigenschaft
- Standardwert
- anwendbar auf
- Präsentationsattribut
nein
- mit CSS animierbar
nein
Beispiel
<defs>
<filter id="Filter">
<feGaussianBlur in="SourceAlpha" stdDeviation="4" result="weichgezeichnet"/>
<feSpecularLighting in="weichgezeichnet"/> surfaceScale="5" specularConstant="1"
specularExponent="10" lighting-color="white"
result="zwischenergebnis1"/>
<fePointLight x="-50" y="-100" z="200"/>
</feSpecularLighting>
<feComposite in="zwischenergebnis1" in2="SourceAlpha"
operator="in" result=zwischenergebnis2"/>
<feComposite in="SourceGraphic" in=zwischenergebnis2" operator="arithmetic"
k1="0" k2="1" k3="1" k4="0" in=beleuchtet"/>
<!-- Weichzeichner -->
<feGaussianBlur in="SourceAlpha" stdDeviation="3" result=weichgezeichnet1"/>
<!-- Verschiebung -->
<feOffset in=weichgezeichnet1" dx="3" dy="3" result="weichgezeichnetVerschoben"/>
<!-- Zusammenfügen -->
<feMerge>
<feMergeNode in="weichgezeichnetVerschoben"/>
<feMergeNode in="SourceGraphic"/>
<feMergeNode in=beleuchtet"/>
</feMerge>
</filter>
</defs>
Siehe auch
- SVG/Tutorials/Filter/Filter in SVG (Eingangswert in)
Weblinks
- Spezifikation (W3C): Filter primitive In Attribute
Liste der SVG-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