Generator tekstury szumu i ziarna

Generator tekstury szumu

Generator tekstury szumu: ziarno SVG do teł CSS | We.Inc

Stwórz teksturę ziarna filmowego lub szumu papieru za pomocą SVG feTurbulence. Ustaw częstotliwość, oktawy, seed i krycie, podejrzyj ją na gradiencie i skopiuj SVG lub data URL do CSS.

Tekstura szumu to losowe drobinki nałożone na płaski kolor lub gradient, aby wyglądał jak wydrukowany, a nie cyfrowy. W przeglądarce możesz ją stworzyć w ogóle bez pliku obrazu: filtr SVG feTurbulence generuje szum Perlina z częstotliwości, liczby oktaw i seeda. Dostrój go poniżej i skopiuj kilkaset bajtów kodu.

Atrybuty feTurbulence (wartości domyślne według MDN)

Ziarno zdejmuje plastikowy wygląd z dużych gradientów i zapobiega pasmowaniu kolorów na szerokich tłach w sekcji hero. Kafelek ziarna w PNG dodaje pobieranie i rozmywa się przy skalowaniu, a filtr SVG to malutki tekst, który renderuje się ostro w każdym rozmiarze. Dostosuj suwaki i obserwuj teksturę na przykładowym gradiencie.

Najczęściej zadawane pytania

Czym jest feTurbulence?

To prymityw filtra SVG, który tworzy obraz z funkcji szumu Perlina. Nie potrzebuje obrazu wejściowego, więc jeden element filter w SVG może namalować całą teksturę. Według MDN przeglądarki szeroko go obsługują od 2015 roku.

Czym różni się fractalNoise od turbulence?

fractalNoise płynnie miesza swoje oktawy i wygląda jak miękkie chmury lub ziarno filmowe. turbulence używa wartości bezwzględnych szumu, co tworzy ostrzejsze grzbiety, bliższe marmurowi, dymowi lub zmarszczkom na wodzie.

Jak dodać ziarno do gradientu CSS?

Nałóż dwa tła: SVG z szumem jako data URL na wierzchu i gradient pod spodem, albo umieść szum na warstwie ::before z niskim kryciem i trybem mieszania, takim jak overlay lub soft-light. Przykład na tej stronie pokazuje wersję z pseudoelementem.

Czy tekstura będzie się powtarzać bez szwów?

Ustaw stitchTiles na stitch. Przeglądarka nieznacznie dostosuje wtedy częstotliwość, aby wzór mieścił się w całkowitej liczbie kafelków, co usuwa widoczne łączenie w miejscach styku kopii.

Jak liczby przekładają się na to, co widzisz

Jak sprawić, by ziarno dobrze wyglądało na stronie

Ziarno na karcie z gradientem

Warstwa szumu z trybem mieszania

SVG maluje szary szum na kafelku 200 pikseli. Warstwa ::before powtarza go z niskim kryciem i miesza z gradientem.

Ta sama tekstura jako osobny plik SVG

Zapisz to jako grain.svg i użyj z background-image: url(grain.svg). Macierz kolorów zmienia szum na szary.

Studio ziarna

Każda zmiana renderuje filtr SVG na żywo na przykładowym gradiencie. Nic nie jest wysyłane; teksturę rysuje Twoja przeglądarka.

Typ szumu

Częstotliwość: {v}

Oktawy: {n}

Seed: {n}

Siła ziarna: {n}%

Rozmiar kafelka: {n}px

Szary szum

Kafelki bez szwów (stitch)

Tryb mieszania

Przykładowy gradient z nałożonym ziarnem

Losowy seed

SVG

CSS

Kopiuj SVG

Kopiuj CSS

Przykładowy gradient

Zacznij za darmo · Bez karty kredytowej

Powiązane: Darmowe narzędzia

Produkt

Dla kogo

Funkcje

Zasoby

Firma

Mapa strony