<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
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
Loading…
Siehe auch
- SVG Filter-Primitive-Attribute, einschließlich 
result. <filter><animate><set><feBlend><feColorMatrix><feComponentTransfer><feComposite><feConvolveMatrix><feDiffuseLighting><feDisplacementMap><feFlood><feGaussianBlur><feImage><feMerge><feMorphology><feOffset><feSpecularLighting><feTile>- SVG Anleitung: Filtereffekte