Generatore di Texture Noise e Grana

Generatore di Texture Noise

Generatore di Texture Noise: Grana SVG per Sfondi CSS | We.Inc

Crea una texture a grana di pellicola o di carta con SVG feTurbulence. Imposta frequenza, ottave, seed e opacità, guarda l'anteprima su un gradiente e copia l'SVG o un data URL CSS.

Una texture noise è una puntinatura casuale sovrapposta a un colore pieno o a un gradiente, così sembra stampata invece che digitale. Nel browser puoi crearla senza alcun file immagine: il filtro SVG feTurbulence genera rumore di Perlin a partire da una frequenza, un numero di ottave e un seed. Regolala qui sotto e copia poche centinaia di byte di codice.

Attributi di feTurbulence (valori predefiniti da MDN)

La grana toglie l'aspetto plastico ai grandi gradienti ed evita il banding dei colori sugli sfondi hero molto larghi. Una piastrella PNG di grana aggiunge un download e diventa sfocata quando viene scalata, mentre un filtro SVG è un piccolo testo che resta nitido a qualsiasi dimensione. Regola i cursori e guarda la texture su un gradiente di esempio.

Domande frequenti

Cos'è feTurbulence?

È una primitiva di filtro SVG che crea un'immagine a partire dalla funzione di rumore di Perlin. Non richiede un'immagine di input, quindi un singolo elemento filter dentro un SVG può dipingere un'intera texture. Secondo MDN, i browser la supportano ampiamente dal 2015.

Qual è la differenza tra fractalNoise e turbulence?

fractalNoise fonde le sue ottave in modo morbido e somiglia a nuvole soffici o alla grana della pellicola. turbulence usa i valori assoluti del rumore, creando creste più nette, più vicine al marmo, al fumo o alle increspature dell'acqua.

Come aggiungo la grana a un gradiente CSS?

Sovrapponi due sfondi: l'SVG del rumore come data URL sopra e il gradiente sotto, oppure metti il rumore su un livello ::before con opacità bassa e un blend mode come overlay o soft-light. L'esempio in questa pagina mostra la versione con lo pseudo-elemento.

La texture si ripete senza giunture?

Imposta stitchTiles su stitch. Il browser allora regola leggermente la frequenza in modo che il motivo stia in un numero intero di piastrelle, eliminando la giuntura visibile dove le copie si incontrano.

Come i numeri corrispondono a ciò che vedi

Far stare bene la grana su un sito

Grana su una card con gradiente

Livello di rumore con un blend mode

L'SVG dipinge rumore grigio in una piastrella di 200 pixel. Il livello ::before la ripete con opacità bassa e la fonde con il gradiente.

La stessa texture come file SVG autonomo

Salvalo come grain.svg e usalo con background-image: url(grain.svg). La matrice di colore rende il rumore grigio.

Studio della grana

Ogni modifica ridisegna dal vivo il filtro SVG sul gradiente di esempio. Non viene caricato nulla; la texture è disegnata dal tuo browser.

Tipo di rumore

Frequenza: {v}

Ottave: {n}

Seed: {n}

Intensità della grana: {n}%

Dimensione della piastrella: {n}px

Rumore grigio

Piastrelle senza giunture (stitch)

Blend mode

Gradiente di esempio con la grana applicata

Seed casuale

SVG

CSS

Copia SVG

Copia CSS

Gradiente di esempio

Inizia gratis · Nessuna carta di credito richiesta

Correlati: Strumenti gratuiti

Prodotto

Per chi è

Funzionalità

Risorse

Azienda

Mappa del sito