Generator voor ruis- en grain-texturen

Generator voor ruistexturen

Generator voor ruistexturen: SVG-grain voor CSS-achtergronden | We.Inc

Maak een filmgrain- of papierruistextuur met SVG feTurbulence. Stel frequentie, octaven, seed en dekking in, bekijk het resultaat over een kleurverloop en kopieer de SVG of een CSS-data-URL.

Een ruistextuur is willekeurig spikkelwerk over een egale kleur of een kleurverloop, zodat het er gedrukt uitziet in plaats van digitaal. In de browser maakt u die zonder enig afbeeldingsbestand: het SVG-filter feTurbulence genereert Perlin-ruis uit een frequentie, een aantal octaven en een seed. Stem het hieronder af en kopieer een paar honderd bytes code.

Attributen van feTurbulence (standaardwaarden volgens MDN)

Grain haalt de plastic look van grote kleurverlopen en voorkomt kleurbanding op brede hero-achtergronden. Een PNG-grain-tegel kost een extra download en wordt wazig bij schalen, terwijl een SVG-filter piepkleine tekst is die op elk formaat scherp rendert. Verschuif de schuifregelaars en bekijk de textuur over een voorbeeldverloop.

Veelgestelde vragen

Wat is feTurbulence?

Het is een SVG-filterprimitief dat een afbeelding maakt uit de Perlin-ruisfunctie. Er is geen invoerafbeelding nodig, dus één filterelement in een SVG kan een hele textuur schilderen. Browsers ondersteunen het volgens MDN al sinds 2015 breed.

Wat is het verschil tussen fractalNoise en turbulence?

fractalNoise mengt zijn octaven vloeiend en lijkt op zachte wolken of filmgrain. turbulence gebruikt absolute waarden van de ruis, wat scherpere ruggen geeft, meer als marmer, rook of rimpelingen in water.

Hoe voeg ik grain toe aan een CSS-kleurverloop?

Stapel twee achtergronden: de ruis-SVG als data-URL bovenop en het verloop eronder, of zet de ruis op een ::before-laag met lage dekking en een blend mode zoals overlay of soft-light. Het voorbeeld op deze pagina toont de versie met een pseudo-element.

Tegelt de textuur zonder naden?

Zet stitchTiles op stitch. De browser past de frequentie dan iets aan zodat het patroon in een heel aantal tegels past, wat de zichtbare naad wegneemt waar kopieën elkaar raken.

Hoe de getallen samenhangen met wat u ziet

Grain mooi laten ogen op een site

Grain op een kaart met kleurverloop

Ruislaag met een blend mode

De SVG schildert grijze ruis in een tegel van 200 pixels. De ::before-laag herhaalt die met lage dekking en mengt hem met het verloop.

Dezelfde textuur als los SVG-bestand

Sla dit op als grain.svg en gebruik het met background-image: url(grain.svg). De kleurmatrix maakt de ruis grijs.

Grain-studio

Elke wijziging rendert het SVG-filter live opnieuw over het voorbeeldverloop. Er wordt niets geüpload; de textuur wordt door uw browser getekend.

Type ruis

Frequentie: {v}

Octaven: {n}

Seed: {n}

Sterkte van de grain: {n}%

Tegelgrootte: {n}px

Grijze ruis

Naadloze tegels (stitch)

Blend mode

Voorbeeldverloop met de grain toegepast

Willekeurige seed

SVG

CSS

SVG kopiëren

CSS kopiëren

Voorbeeldverloop

Gratis beginnen · Geen creditcard nodig

Gerelateerd: Gratis tools

Product

Voor wie

Functies

Bronnen

Bedrijf

Sitemap