Générateur de texture de bruit et de grain

Générateur de texture de bruit

Générateur de texture de bruit : grain SVG pour fonds CSS | We.Inc

Créez une texture de grain argentique ou de papier avec SVG feTurbulence. Réglez la fréquence, les octaves, la seed et l'opacité, prévisualisez-la sur un dégradé et copiez le SVG ou une data URL CSS.

Une texture de bruit est un moucheté aléatoire posé sur une couleur unie ou un dégradé pour donner un aspect imprimé plutôt que numérique. Dans le navigateur, vous pouvez la créer sans aucun fichier image : le filtre SVG feTurbulence génère du bruit de Perlin à partir d'une fréquence, d'un nombre d'octaves et d'une seed. Réglez-la ci-dessous et copiez quelques centaines d'octets de code.

Attributs de feTurbulence (valeurs par défaut selon MDN)

Le grain enlève l'aspect plastique des grands dégradés et évite les effets de bandes sur les larges fonds de hero. Une tuile de grain en PNG ajoute un téléchargement et devient floue une fois agrandie, alors qu'un filtre SVG est un texte minuscule qui reste net à toutes les tailles. Ajustez les curseurs et observez la texture sur un dégradé d'exemple.

Questions fréquentes

Qu'est-ce que feTurbulence ?

C'est une primitive de filtre SVG qui crée une image à partir de la fonction de bruit de Perlin. Elle n'a besoin d'aucune image en entrée, donc un seul élément filter dans un SVG peut peindre toute une texture. Selon MDN, les navigateurs la prennent largement en charge depuis 2015.

Quelle est la différence entre fractalNoise et turbulence ?

fractalNoise mélange ses octaves en douceur et ressemble à des nuages doux ou à du grain argentique. turbulence utilise les valeurs absolues du bruit, ce qui crée des crêtes plus nettes, plus proches du marbre, de la fumée ou des ondulations de l'eau.

Comment ajouter du grain à un dégradé CSS ?

Superposez deux arrière-plans : le SVG de bruit en data URL au-dessus et le dégradé en dessous, ou placez le bruit sur une couche ::before à faible opacité avec un mode de fusion comme overlay ou soft-light. L'exemple de cette page montre la version avec pseudo-élément.

La texture se répétera-t-elle sans couture ?

Réglez stitchTiles sur stitch. Le navigateur ajuste alors légèrement la fréquence pour que le motif tienne dans un nombre entier de tuiles, ce qui supprime la jointure visible là où les copies se rejoignent.

Comment les nombres se traduisent à l'écran

Réussir le grain sur un site

Du grain sur une carte en dégradé

Couche de bruit avec un mode de fusion

Le SVG peint un bruit gris dans une tuile de 200 pixels. La couche ::before le répète à faible opacité et le fusionne avec le dégradé.

La même texture en fichier SVG autonome

Enregistrez-le sous grain.svg et utilisez-le avec background-image: url(grain.svg). La matrice de couleur passe le bruit en gris.

Atelier de grain

Chaque modification recalcule le filtre SVG en direct sur le dégradé d'exemple. Rien n'est envoyé : la texture est dessinée par votre navigateur.

Type de bruit

Fréquence : {v}

Octaves : {n}

Seed : {n}

Intensité du grain : {n} %

Taille de la tuile : {n}px

Bruit gris

Tuiles sans couture (stitch)

Mode de fusion

Dégradé d'exemple avec le grain appliqué

Seed aléatoire

SVG

CSS

Copier le SVG

Copier le CSS

Dégradé d'exemple

Commencer gratuitement · Sans carte bancaire

Voir aussi: Outils gratuits

Produit

Pour qui

Fonctionnalités

Ressources

Entreprise

Plan du site