Generatory SVG

Opublikowany: 2022-03-10
Szybkie podsumowanie ↬ W nowej serii postów przedstawiamy niektóre z przydatnych narzędzi i technik dla programistów i projektantów. W ostatnich tygodniach omówiliśmy narzędzia do audytu CSS, generatory CSS i dostępne komponenty frontonu. Tym razem przyjrzyjmy się generatorom SVG — od kształtów i tła do wizualizatorów ścieżek SVG i generatorów SVG → JSX.

Spis treści

Poniżej znajdziesz alfabetyczną listę wszystkich wymienionych poniżej generatorów SVG. Pomiń spis treści lub po prostu przewiń w dół, aby przeglądać je pojedynczo. Zapisz się również do naszego newslettera, aby nie przegapić kolejnych.

  • animacja
  • awatary
  • tła
  • fragmenty kodu
  • kompresja
  • narzędzia do przycinania
  • Wizualizacja danych
  • wzory bazgrołów
  • redaktorzy
  • favicon
  • filtry mikser matrycy kolorów
  • figury geometryczne
  • przejścia ikon
  • JPG/PNG → SVG
  • wizualizery ścieżek
  • wielokąty
  • powtarzające się wzory
  • squircice
  • przegrody sekcyjne
  • Menedżer zasobów SVG
  • SVG → JSX
  • SVG → Sprites SVG
  • wypaczanie tekstu
  • fale
  • wzory do obróbki drewna

Generatory tła SVG

Fajna grafika tła może przyciągnąć uwagę do posta na blogu, uatrakcyjnić profil w mediach społecznościowych lub po prostu odświeżyć ekran główny telefonu. Aby tworzenie abstrakcyjnych i kolorowych teł było dziecinnie proste, projekt Cool Backgrounds Moe Amayi łączy teraz w jednym miejscu kilka świetnych generatorów tła.

Przegląd fajnych środowisk
Generator gradientu topografii o gładkich kształtach warstwowych. (duży podgląd)

Generator generatywnych wzorów Doodle

Co można stworzyć z podstawowych kształtów geometrycznych? Według Sy Honga i Ye Joo Park całe światy! Projektanci zebrali się, aby stworzyć Tabbied, małe narzędzie, które generuje kolorowe geometryczne gryzmoły z już gotowych ustawień.

Tabbied
Funky generatywne wzory doodle dla abstrakcyjnych i żywych obrazów. (duży podgląd)

Najpierw wybierasz ustawienie wstępne; następnie możesz dostosować kolory i wybrać ustawienia, takie jak częstotliwość wzoru, rzeczywista siatka i kolory, a na koniec pobrać projekt jako plik PNG. Chcesz być bardziej zaawansowany? Patternpad, Paaatterns, Repper i MagicPattern również mają twoje plecy.

Filtry SVG Mikser matrycy kolorów

Filtry SVG (i filtry CSS) są często używane do udoskonalania obrazów bitmapowych poprzez rozmycie lub manipulację kolorami. Mogą jednak zrobić znacznie więcej. Filtr SVG jest zdefiniowany w elemencie <filter> i możemy w nim użyć jednego lub więcej prymitywów filtra. Ale podobnie jak filtry SVG są bardzo potężne, tak więc znalezienie odpowiedniej kombinacji tych filtrów, aby osiągnąć pożądany efekt wizualny, może być trudne.

Filtry SVG Mikser matrycy kolorów
Filtry SVG Mikser Matrycy Kolorów: gdy potrzebujesz nieco poprawić swoje obrazy.

Mikser matryc kolorów SVG to małe narzędzie autorstwa Rika Schenninka, które umożliwia wizualne generowanie złożonych filtrów macierzy kolorów dla dowolnego komponentu na stronie, a następnie użycie filtra feColorMatrix SVG jako wartości właściwości filter CSS w celu zmiany koloru elementów HTML . Narzędzie zapewnia również fragment kodu, który filtr można natychmiast zastosować.

Kreator filtrów SVG
SVG Filters Builder, wizualne narzędzie do prawie wszystkich potrzeb filtrowania SVG.

Potrzebujesz czegoś bardziej wyrafinowanego? Cóż, możesz także użyć filtrów SVG JustCode do podstawowych i złożonych efektów oraz Kreatora filtrów SVG, wizualnego narzędzia do praktycznie wszystkich potrzeb filtrowania SVG.

Generatory powtarzających się wzorców SVG

Teraz istnieje wiele innych opcji dla wzorców SVG — na przykład do powtarzania obrazów tła. HeroPatterns zapewnia dziesiątki powtarzających się wzorów, które dobrze sprawdzają się jako obrazy tła, kafelki lub tekstury. Możesz również dostosować kolory pierwszego planu i tła.

Bohaterowie
Wowpatterns zawiera dosłownie tysiące tematycznych wzorów wektorowych. Dostępne za darmo. (duży podgląd)
  • Wowpatterns zawiera dosłownie tysiące wzorów freevector, opartych na kształtach, organicznych kształtach oraz motywach, takich jak zwierzęta, plaża, miasto i ludzie, festiwale, kwiaty itp.
  • PatternMonster zawiera 180 wzorów i możesz je filtrować według trybu i koloru, a nawet wyszukiwać określone.
  • PatternFills zawiera mnóstwo czarno-białych wzorów, dostępnych również z wiersza poleceń,
  • Zwykły wzór pozwala przesłać kształt SVG (lub użyć jednego z istniejących) i tworzy powtarzalny wzór, który można wyeksportować jako SVG.
  • Patternify to generator wzorców CSS, który umożliwia zdefiniowanie wzorca w siatce 10×10 , podgląd wyniku i pobranie PNG lub CSS. Jeśli potrzebujesz odrobiny inspiracji.
  • MagicPattern zapewnia bibliotekę czystych wzorców tła CSS, takich jak ZigZag lub te ukośne.
  • Generative SVG Noise Pattern Maker umożliwia tworzenie hałaśliwych wzorów siatki za pomocą zaledwie kilku kliknięć. Możesz wybierać między liniami i kropkami oraz dostosowywać rozmiar, wariancję i kolor komórki.
Wypełnienia wzoru
PatternFills z wyborem czarno-białych wzorów generatywnych. (duży podgląd)

SVG Squircicle Maker

Są kwadraty, są koła i podobno są też squircicles! Squircley George'a Francisa to generator organicznych kształtów dla wszelkiego rodzaju wizualizacji lub obrazów tła. Ty wybierasz obrót, skalę, „krzywiznę” i kolor wypełnienia, a narzędzie zajmuje się resztą.

SVG Squircicle Maker
SVG Squircicle Maker generuje organiczne kształty i plamy. (duży podgląd)

Generator eksportuje pliki SVG, które można wrzucić bezpośrednio do kodu HTML/CSS lub wykorzystać w aplikacji do projektowania. Po prostu zabawna mała aplikacja do użycia. Jeśli to nie wystarczy, możesz również użyć GetWaves do generowania fal SVG lub Blobmaker do wygenerowania fantazyjnych plamek.

Aplikacja Haikei
Haikei, zaawansowane narzędzie do generowania dowolnych zasobów SVG. (duży podgląd)

Jeśli potrzebujesz bardziej zaawansowanego edytora do generowania zasobów SVG, od warstwowych fal po ułożone fale i sceny blob, Haikei jest pełnoprawnym narzędziem z różnego rodzaju generatorami, z zasobami dostępnymi w postaci SVG i PNG.

Generator kształtów geometrycznych SVG

Aby wyróżnić się z tłumu niezliczonych witryn internetowych, możemy zdefiniować jedną wyjątkową rzecz, podpis , który nadaje odrobinę osobowości naszym produktom cyfrowym. Być może jest to efekt małego glitchu, bazgrołów, gry lub nietypowych kształtów. Lub może to być zestaw pozornie losowych geometrycznych linii przepływu.

Generator linii przepływowych
Generator linii przepływu generuje losowe linie geometryczne. (duży podgląd)

Generator linii przepływu generuje losowe linie geometryczne, a my możemy dostosować formuły i odległości między narysowanymi kształtami, a następnie wyeksportować wynik jako SVG. Być może każda strona w Twojej witrynie może mieć w jakiś sposób odmianę tych wierszy? To może wystarczyć, by wyróżnić się z tłumu, głównie dlatego, że nikt inny nie ma tak dokładnego traktowania wizualnego. Może warto się temu przyjrzeć!

Awatary SVG

Potrzebujesz awatarów opartych na SVG do swojego projektu? Nudne awatary zapewnią Ci ochronę. Ale nie daj się zwieść nazwie: awatary wcale nie są nudne.

Nudne awatary
Przyjazne, kolorowe i wcale nie nudne — oto nudne awatary. (duży podgląd)

Mała biblioteka React generuje niestandardowe, oparte na SVG, okrągłe awatary z dowolnej nazwy użytkownika i palety kolorów. Dostępnych jest sześć różnych stylów, abstrakcyjnych wzorów, podobnie jak przyjazne buźki. Możesz wybrać losową paletę kolorów lub stworzyć własną od podstaw, aby dostosować awatary do swojego projektu. Przyjazny mały szczegół.

Generator dzielników sekcji SVG

Za każdym razem, gdy masz kilka sekcji na stronie, często zdarza się, że oddziela się je niewielką zmianą koloru tła. Możemy jednak użyć dowolnego kształtu jako bardziej efektownego dzielnika między tymi sekcjami. ShapeDivider umożliwia generowanie niestandardowych dzielników kształtów i eksportowanie ich do SVG. Możesz wybrać jeden z 10 prezentów, zdefiniować kolor, dostosować szerokość i wysokość oraz kilka innych ustawień i podglądać wyniki w czasie rzeczywistym na wąskich i dużych ekranach.

Dzielnik kształtu
ShapeDivider generuje funkowe dzielniki między sekcjami. (duży podgląd)

Generatory fal SVG

Najwyraźniej podziały sekcji wymagają obecnie sporo uwagi — do tego stopnia, że ​​w ciągu ostatnich kilku lat wypuszczono ogromną ilość generatorów fal, które same w sobie zasługują na osobną sekcję. Jednym z nich jest SVGwave. Możesz dostosować kolory, warstwy i kilka ustawień, wybrać również losowo wygenerowaną opcję i wyeksportować ją do SVG lub PNG. Getwaves jest podobny, ale zapewnia nieco większą szczegółowość kształtów.

SVGwave
SVGwave, wyrafinowane rozwiązanie do niezbyt skomplikowanego zadania: generowania fal.

Potrzebujesz czegoś bardziej wyrafinowanego? Wavelry pozwala wybierać między ostrymi, liniowymi i gładkimi falami, a Generator fal gradientowych SVG idzie jeszcze dalej, pozwalając na dostosowanie amplitud, gładkości, nasycenia i odcieni. Wreszcie Loading.io zapewnia nie tylko opcję generowania fal, ale także ich animowania. Więc jeśli potrzebujesz jakichkolwiek fal w swoich projektach, powinieneś być odpowiednio zabezpieczony.

Generator fal gradientowych SVG
Generator fal gradientowych SVG z opcjami regulacji gładkości i amplitudy.

Wzory do obróbki drewna SVG

Amelie Wattenberger wydała małe narzędzie Kumiko Generator, które pomaga generować tak zwane wzory kumiko, wzory używane w starożytnej japońskiej technice obróbki drewna, która polega na łączeniu wielu małych kawałków w kratę. Po przesłaniu obrazu możesz grać z wieloma gotowymi wzorami i wyeksportować wynik SVG.

Generator Kumiko
Obróbka drewna spotyka SVG, uroczy generator, który wykorzystuje japońskie wzory.

Maks Surguy kolekcjonował też takie generatory SVG, więc jeśli szukacie podobnych generatorów, a może czegoś wokół siatki izomorficznej, mozaiki, wykresów linii grzbietowej czy dróg miejskich, to w Maksie znajdziecie kilka takich narzędzi”. kolekcja.

Więcej po skoku! Kontynuuj czytanie poniżej ↓

Generator zniekształceń SVG

Jeśli chcesz bawić się tekstem SVG poprzez wyginanie, zginanie lub zniekształcanie go, robienie tego ręcznie może być dość czasochłonne. Warp SVG pozwala dostosować liczbę punktów kontrolnych, aby przeciągnąć je w celu wypaczenia, ale można również dostosować poziom gładkości, aby wynik nie wyglądał na uszkodzony. Przytrzymując Space , możesz dostosować tekst wokół płótna. Cały kod jest również dostępny na GitHub.

Generator zniekształceń SVG
Warp SVG umożliwia zginanie, wypaczanie i zniekształcanie tekstu SVG, jeśli to konieczne.

Wizualizatory ścieżek SVG

Czy potrafisz czytać i wizualizować SVG? Prawdopodobnie nie. Ale jeśli chcesz szybko coś naprawić bez konieczności używania edytora SVG, dostosowywania koloru kształtu lub całkowitego usuwania kształtu, bardzo dobrym pomysłem może być zrozumienie, w jaki sposób ilustracja SVG jest faktycznie rysowana na ekranie. Tutaj może pomóc wizualizator ścieżki SVG. Możesz wprowadzić dane ścieżki SVG (jest to ciąg znaków w atrybucie d ), a narzędzie wyjaśni magię dziejącą się za kulisami w języku zrozumiałym dla człowieka.

Wizualizator ścieżki SVG
Wizualizator ścieżki SVG wyjaśnia dokładnie, w jaki sposób przeglądarka jest rysowana ilustracja SVG.

Gdy zrozumiesz, jak rysowane są ścieżki SVG, możesz użyć edytora ścieżek SVG, aby nieznacznie dostosować ścieżki. Alternatywnie, jeśli potrzebujesz programowo dostosować ścieżki SVG, możesz użyć svgpathtools, zestawu narzędzi do manipulowania i analizowania obiektów ścieżki SVG i krzywych Beziera.

Narzędzia do przycinania SVG

Co się stanie, jeśli otrzymałeś kilka plików SVG od ilustratora lub innej firmy, ale potem zdajesz sobie sprawę, że zawiera sporo pustej przestrzeni wokół ilustracji, co powoduje niepotrzebną pustą przestrzeń wokół ilustracji po umieszczeniu na stronie? A może wszystkie obrazy mają nieco inne rozmiary i musisz je znormalizować? Oczywiście jest do tego narzędzie.

Funkcja SVG Crop Steve'a Dennetta pozwala automatycznie usuwać puste miejsca . Przesyłasz plik SVG, a narzędzie znajduje wymiary zawartości SVG i odpowiednio manipuluje viewBox SVG. Możesz przesłać wiele plików SVG na raz, a następnie skopiować plik SVG do schowka lub pobrać przycięte pliki SVG jako plik .zip. Czasami widzieliśmy dziwne artefakty wokół kolorów, gdy przesłano wiele obrazów, ale nawet wtedy dokładnie wiesz, jak dostosować pole viewbox , aby usunąć puste miejsce wokół obrazu.

Przycinanie SVG
Gdy musisz ręcznie dostosować przycinanie: SVG Cropper.

Jeśli potrzebujesz bardziej wyrafinowanej kontroli nad kadrowaniem z dodatkowymi opcjami stylu kadrowania — okrąg, wielokąt, niestandardowy kształt, żeby wymienić tylko kilka — SVG Cropper Maksa Surguy jest świetną alternatywą. Możesz przeciągać uchwyty płótna, aby zdefiniować odpowiednie viewbox , ale także wybrać tylko zamknięte ścieżki, a także czyste ścieżki, rozjaśnić je i uprościć.

Generatory wielokątów SVG

W porównaniu z falami, wielokąty są nieco łatwiejsze do zbudowania — ale nie musisz też budować ich samodzielnie. SVG Polygon Generator pozwala zdefiniować liczbę boków, promień, odstępy i generuje dla Ciebie element SVG <polygon> .

Generatory wielokątów SVG
Po prostu prosty generator wielokątów SVG.

Generator wizualizacji danych SVG

Więc zebrałeś dużo danych, siedząc wygodnie na stronach i stronach arkuszy kalkulacyjnych. Aby zrozumieć dane i wygodniej je eksplorować, dobrym pomysłem jest przekształcenie ich w coś w rodzaju wizualizacji . Właśnie tam mogą nam pomóc RAWgraphs. Wstawiasz dane, wybierasz jeden z dostępnych modeli wizualnych — na przykład sunburst, kołowy dendrogram lub wiele wypukłych kadłubów, albo budujesz własny — dostrajasz swój wykres i voila, SVG zostanie wygenerowany dla Ciebie.

RAWgrafy
Rawgraphs.io zajmuje się wizualizacją arkuszy kalkulacyjnych za pomocą szeregu predefiniowanych ustawień wstępnych.

Zespół RAWGraphs udostępnia również serię samouczków wideo dotyczących korzystania z narzędzia, narzędzia wiersza poleceń oraz galerię wizualizacji utworzonych za pomocą RAWGraphs. Pod maską narzędzie wykorzystuje D3.js, który sam w sobie jest niezwykłą biblioteką JavaScript do manipulowania dokumentami opartymi na danych.

JPG/PNG → Transformacja SVG

Co zrobić, jeśli masz obraz bitmapowy i chciałbyś go przekształcić w odpowiednik wektorowy , być może w celu jego lekkiej animacji? Nie da się „przekonwertować” jednego na drugi, ale możemy je prześledzić, aby stworzyć alternatywę wektorową. Na szczęście nie brakuje narzędzi, które pozwalają to zrobić — a każdy edytor wektorów będzie miał taką funkcję. Domyślnie wiele z tych narzędzi korzysta z Potrace lub podobnej biblioteki.

Sgurt
SVGurt, narzędzie do transformacji obrazu typu open source do SVG z wieloma pokrętłami i elementami sterującymi.

PicSVG to jedno z wielu dostępnych narzędzi online. Możesz przesłać obraz o rozmiarze do 4 Mb, a narzędzie spróbuje go prześledzić. SVGurt dodatkowo zapewnia wiele pokręteł i elementów sterujących do regulacji SVG, usuwając trochę szumu, wypełniając luki i poprawiając pociągnięcia. Jest również dostępny jako narzędzie CLI.

Możesz nawet pójść o krok dalej dzięki dynamicznym symbolom zastępczym SVG, generując małe symbole zastępcze SVG , animując je i przechodząc z nich do rzeczywistego obrazu z przejściem CSS z zanikaniem. Dostępny również jako komponent obrazu gatsby. Trochę za dużo? Cóż, Blurhash to też świetna alternatywa.

SVG → Transformacja JSX

Aby używać SVG w React, musimy zastąpić atrybuty SVG ich odpowiednikami zgodnymi z JSX. Oczywiście istnieje kilka narzędzi, które zajmą się tą transformacją za Ciebie. SVG do JSX to jedno z prostych narzędzi online, które jest dostępne w trybie offline i można je zainstalować jako PWA z paska adresu URL. Dodatkowo, SVG2JSX pozwala na wybór pomiędzy funkcjonalnością/klasą twojego komponentu, pojedynczymi lub podwójnymi cudzysłowami i kilkoma innymi ustawieniami.

SVG2JSX
SVG2JSX przekształca pliki SVG do odpowiedników zgodnych z JSX.

SVGR zapewnia dodatkowe smaczki dla React Native i TypeScript , pozwala na zamianę wartości atrybutów i dodawanie rekwizytów SVG, zapewnia konfigurację Prettier, a także optymalizację SVG po drodze. Oczywiście jest również dostępny z wiersza poleceń, dla Node, Webpack i jako rozszerzenie VS Code. I na wypadek, gdybyś potrzebował dokładnego samouczka, Jak korzystać z SVG w React, zawiera wszystkie szczegóły w jednym artykule.

Generator favicon SVG

Stworzenie prostej favicon opartej na literach zwykle zajmuje więcej czasu niż powinno. Hossein Sham wie o tym z doświadczenia, więc aby ułatwić sobie życie — a także twoje — zbudował darmowy Favicon Maker, dzięki któremu stworzenie favicon to kwestia sekund.

Generator favicon SVG
Robi tylko jedną małą rzecz, ale wystarczająco dobrze: Generator Favicon SVG.

Favicon Maker pomaga tworzyć favicony oparte na literach i emotikonach, w formacie SVG lub PNG, w zależności od preferencji. Możesz wybrać literę lub emoji, czcionkę (obsługiwane są czcionki Google), rozmiar czcionki, wariant pogrubienia lub kursywy, a także kolor i kształt tła. Gdy będziesz zadowolony z wyniku, możesz skopiować kod bezpośrednio do swojego projektu lub pobrać plik SVG lub PNG. Potrzebujesz więcej wskazówek? How To Favicon w 2021 roku zapewni Ci ochronę.

Generator sprite'ów SVG

W czasach HTTP/2 i zbliżającego się HTTP/3, rozmowy o sprite'ach CSS mogą wydawać się co najmniej nieco przestarzałe. Jednakże, jeśli masz dosłownie dziesiątki ikon w swoim interfejsie, szybkie ich ładowanie i ładowanie w tym samym czasie może mieć kluczowe znaczenie — i wtedy stare dobre sprite'y CSS mogą być nadal przydatne. Prawdopodobnie nie dla PNG, ale dla SVG — a następnie użyj <use> , aby uniknąć zapychania znaczników przez wiele SVG.

Generator sprite'ów SVG
svg spreact, dostępny również jako loader dla Webpacka i samodzielny moduł npm.

Dzięki svg spreact możesz upuścić pliki SVG, aby utworzyć sprite, a narzędzie uporządkuje SVG, zoptymalizuje go, utworzy sprite wraz ze znacznikami i demonstracją w CodePen. Alternatywnie możesz również użyć programu ładującego sprite SVG z modułem Webpack lub svg-sprite npm.

Generator przejść ikon SVG

Więc masz dwie ikony SVG i chcesz stworzyć przejście między nimi ? W takim razie Generator przejść ikon jest dla Ciebie. Przesyłasz swoje ikony SVG, a narzędzie oparte na przeglądarce eksportuje pojedynczy plik SVG, który zawiera kod JavaScript animacji. Aby dostosować przejście do potrzeb projektu, możesz wybrać rodzaj interakcji (najechanie lub kliknięcie) oraz rodzaj animacji (skala lub obrót).

Narzędzia do animacji SVG

Piękno SVG tkwi w jego naturze: mając przed sobą zwykły tekst, możesz animować, przechodzić i przekształcać ścieżki, a także animacje złożone , pracując bezpośrednio z kodem. Nie musimy jednak pisać każdej animacji od zera. Vivus Instant to proste narzędzie, które pozwala animować pociągnięcia SVG (dzięki za wskazówkę, Chris Mickens).

SVGArtista to darmowe narzędzie autorstwa Sergeja Skrjaneca i Any Travas, które zawiera już kilka podstawowych animacji wypełnienia i obrysu. Możesz zdefiniować wygładzanie animacji oraz kierunek animacji, czas trwania i opóźnienia. Wygenerowany kod można zminimalizować i domyślnie używa on również Autoprefixera.

Narzędzia do animacji SVG
SVGator, zaawansowane narzędzie z wieloma funkcjami i ustawieniami wstępnymi.

SVGator to dedykowany edytor animacji SVG z mnóstwem dedykowanych paneli do wszystkiego, od przekrzywienia po ścieżkę obrysu i filtry, ale w wersji darmowej oś czasu jest ograniczona do 10 sekund i dostępne są tylko funkcje wygładzania.

Jeśli chcesz pobawić się bezpośrednio kodem, GSAP to fantastyczne narzędzie do animacji za pomocą JavaScript — czy to SVG, właściwości CSS, React, Canvas czy cokolwiek innego. Dodatkowo możesz również zajrzeć do pliku SVG.js, który jest lekki i dedykowany specjalnie do manipulowania i animowania SVG . A jeśli szukasz jakości animacji zbliżonej do After Effect, Lottie jest zdecydowanie warta uwagi — zarówno w sieci, jak i na iOS, Android i React Native.

Proste edytory SVG online

Jeśli potrzebujesz tylko naprawić coś w pliku SVG, ale nie chcesz używać dużych aplikacji, Boxy SVG lub Editor Method mogą być właśnie tym, czego szukasz. To aplikacje internetowe z podstawowymi funkcjami edycji SVG i edytorem wizualnym.

Proste edytory SVG online
Jeden z wielu, ale dobrze wykonuje swoją pracę: Boxy SVG, darmowy edytor SVG online.
  • Vecta jest nieco bardziej zaawansowana, z narzędziami do współpracy dla zespołów, a także obsługującymi diagramy, rysunki Autocad, szablony i rysunki Vision.
  • MacSVG to lekka aplikacja macOS typu open source do edycji i animacji SVG
  • SVG-Edit to pełnoprawny edytor SVG do zaawansowanej edycji SVG.

Kompresja SVG

Domyślnie eksportowane pliki SVG mogą zawierać mnóstwo metainformacji i niepotrzebnych szczegółów, czy to pustych elementów, komentarzy, ukrytych ścieżek czy duplikatów. SVGOMG Jake'a Archibalda na dobre czyści pliki SVG . Możesz określić poziom precyzji i wybrać funkcję, którą chcesz usunąć z plików SVG (jest ich wiele), a którą chcesz zachować.

Kompresja SVG
SVGOMG na dobre czyści pliki SVG.

Jeśli potrzebujesz użyć narzędzia z wiersza poleceń, SVO to narzędzie Node.js, które można skonfigurować i używać jako część procesu kompilacji, a każda funkcja jest dostępna jako domyślna wtyczka. Istnieją również inne sposoby wykorzystania SVO, np. jako akcja GitHub, webpack-loader, wtyczka VS Code, wtyczka Sketch lub wtyczka Figma.

Menedżer zasobów SVG

Masz więc mnóstwo plików SVG rozsianych po całym komputerze. Jak je śledzisz? Skąd wiesz, co jest gdzie i jak łatwo go znaleźć? SVGX to darmowy menedżer zasobów SVG dla komputerów stacjonarnych, który umożliwia przechowywanie wszystkich plików SVG w jednym miejscu. Możesz dodawać zakładki, wyszukiwać i wyświetlać podgląd ikon SVG, edytować na żywo znaczniki SVG, wyświetlać podgląd ikon w trybie ciemnym oraz kopiować/wklejać znaczniki i CSS za pomocą jednego kliknięcia. Domyślnie używa również SVGO do optymalizacji SVG. Dostępne dla komputerów Mac i Windows.

Iconset SVG Organizer
Iconset SVG Organizer to darmowy menedżer zasobów SVG dla komputerów stacjonarnych.

Jeśli potrzebujesz alternatywy, Iconset jest podobny, ale bez części kodu. Możesz przeciągać ikony z Iconset bezpośrednio do Sketch, Figma, Adobe XD i prawie wszystkiego innego, bez instalowania wtyczek lub rozszerzeń. Ponadto możesz również synchronizować ikony między urządzeniami za pośrednictwem Dropbox lub podobnych usług oraz publikować i udostępniać swoje zestawy ikon. Dostępne dla komputerów Mac i Windows.

I oczywiście, jeśli potrzebujesz odpowiednich ikon, prawdopodobnie znajdziesz je w SVGRepo, Iconfinder i Vecteezy. Wszystkie te witryny zapewniają dosłownie tysiące ikon, darmowych i komercyjnych, dla prawie wszystkich potrzeb, jakie możesz mieć.

Generator fragmentów kodu

Nie jest to narzędzie do niczego związanego z SVG, ale bardzo przydatne, gdy chcesz udostępnić fragment kodu – i upewnij się, że wygląda… uroczo. Ray.so zajmuje się większością zadań. Możesz wybrać między kilkoma ustawieniami wstępnymi, trybem ciemnym lub trybem jasnym, dopełnieniem i językiem (który również może być automatycznie wykrywany). Wyjście to plik PNG o wysokiej rozdzielczości, który można od razu umieścić w kanale Slack.

Ray.so
Ray.so generuje obrazy w wysokiej rozdzielczości dla Twoich fragmentów kodu.

Zawijanie

Istnieją dosłownie setki zasobów i mamy nadzieję, że niektóre z wymienionych tutaj okażą się przydatne w Twojej codziennej pracy – a co najważniejsze, pomogą Ci uniknąć czasochłonnych, rutynowych zadań. Miłego generowania!

Więcej o SVG:

  • Dostępne pliki SVG: inkluzywność wykraczająca poza wzorce
  • Praktyczny przewodnik po SVG i narzędzia do projektowania
  • Rozkład okręgów SVG na ścieżki
  • Zapisz się również do naszego newslettera, aby nie przegapić kolejnych.