Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

<feTurbulence>

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨Juli 2015⁩.

Das <feTurbulence> SVG Filter-Primitive erzeugt ein Bild unter Verwendung der Perlin-Turbulenzfunktion. Es ermöglicht die Synthese künstlicher Texturen wie Wolken oder Marmor. Das resultierende Bild wird den gesamten Unterbereich des Filter-Primitives ausfüllen.

Wie andere Filter-Primitives behandelt es Farbbestandteile standardmäßig im linearRGB Farbraum. Sie können color-interpolation-filters verwenden, um stattdessen sRGB zu nutzen.

Nutzungskontext

KategorienPrimitives Filterelement
Erlaubter InhaltBeliebige Anzahl folgender Elemente, in beliebiger Reihenfolge:
<animate>, <discard>, <set>

Attribute

DOM-Schnittstelle

Dieses Element implementiert die SVGFETurbulenceElement Schnittstelle.

Beispiel

html
<svg width="200" height="200" viewBox="0 0 220 220" xmlns="http://www.w3.org/2000/svg"> <filter id="displacementFilter"> <feTurbulence type="turbulence" baseFrequency="0.05" numOctaves="2" result="turbulence" /> <feDisplacementMap in2="turbulence" in="SourceGraphic" scale="50" xChannelSelector="R" yChannelSelector="G" /> </filter> <circle cx="100" cy="100" r="100" filter="url(#displacementFilter)" /> </svg> 

Spezifikationen

Specification
Filter Effects Module Level 1
# feTurbulenceElement

Browser-Kompatibilität

Siehe auch