Utilia

Wektoryzacja obrazu do SVG

Zamień logo lub rysunek PNG albo JPG na wektorowe ścieżki SVG w przeglądarce. Ustawienia wstępne, liczba kolorów, filtr plamek i pobieranie, bez przesyłania.

Większy jest dokładniejszy, ale wolniejszy.

Oryginał
Wynik SVG

Jak zamienić obraz na SVG

  1. Upuść obraz PNG, JPG, WebP lub GIF na pole albo kliknij je, aby go wybrać. Oryginał pojawi się po lewej stronie.
  2. Wybierz Ustawienie wstępne: - Logo (jednolite kolory, czyste kształty) do logo, ikon, pieczątek i płaskich ilustracji; - Szczegółowe (więcej kolorów i ścieżek) do rysunków z cieniowaniem lub wieloma kolorami; - Posteryzacja (4 wygładzone kolory) do stylizowanego, plakatowego efektu ze zdjęcia.
  3. W razie potrzeby dostosuj Liczba kolorów (od 2 do 64) i Ignoruj plamki mniejsze niż (px). Ustawienie wstępne wpisuje rozsądne wartości dla obu.
  4. Wybierz Rozmiar roboczy (dłuższy bok). Obraz jest wektoryzowany w tym rozmiarze, a sam plik SVG zachowuje oryginalne wymiary.
  5. Kliknij Wektoryzuj do SVG. Wynik pojawi się po prawej stronie z rozmiarem pliku, liczbą ścieżek i kolorów oraz czasem wektoryzacji.
  6. Kliknij Pobierz SVG albo Kopiuj kod SVG, aby wkleić kod do swojego HTML-a lub programu graficznego.

Jak działa wektoryzacja

Narzędzie korzysta z imagetracerjs, otwartej biblioteki do wektoryzacji, w trzech krokach:

  1. Kwantyzacja kolorów: obraz jest redukowany do wybranej liczby kolorów. Każdy piksel jest przypisywany do najbliższego koloru palety, a sama paleta jest dopracowywana w kilku przebiegach.
  2. Wykrywanie krawędzi: dla każdego koloru śledzone są kontury wszystkich obszarów w tym kolorze, łącznie z otworami (np. wnętrzem litery „O”).
  3. Dopasowanie ścieżek: kontury są upraszczane do odcinków prostych i krzywych kwadratowych, które stają się elementami <path> w pliku SVG.

Obszary mniejsze niż próg Ignoruj plamki mniejsze niż (px) są pomijane, co usuwa szum i artefakty JPG. Wartość 0 zachowuje wszystko; 8–20 jest dobre dla logo; większe wartości dają czystszy, ale prostszy rysunek. W pełni przezroczyste obszary są usuwane, więc logo na przezroczystym tle pozostaje przezroczyste.

Co daje dobre efekty

Wektoryzacja działa najlepiej przy prostych logo i rysunkach: niewiele jednolitych kolorów, wyraźne krawędzie, brak gradientów. Zeskanowany szkic, czarno-biały podpis czy ikona w stylu pixel art wektoryzują się bardzo dobrze przy 2–8 kolorach.

Ze zdjęciami jest inaczej. Zdjęcie zawiera tysiące subtelnych odcieni, więc wierna wersja wektorowa wymaga wielu kolorów i dziesiątek tysięcy ścieżek, a plik SVG wychodzi dużo cięższy niż JPG. Zamiast tego użyj Posteryzacja (4 wygładzone kolory) dla efektu artystycznego i nie oczekuj fotograficznego wyniku. Gdy SVG robi się bardzo duży, narzędzie cię ostrzeże.

Wskazówki dla czystszego logo:

  • zacznij od największej i najostrzejszej wersji obrazu, jaką masz;
  • ustaw Liczba kolorów na rzeczywistą liczbę kolorów logo (łącznie z tłem);
  • zwiększ próg plamek, jeśli widzisz drobne kropki wokół krawędzi.

Prywatność i bezpieczeństwo podglądu

Obraz jest wektoryzowany w twojej przeglądarce i nigdy nie jest przesyłany. Podgląd SVG jest wyświetlany jako zwykły obraz z prywatnego adresu blob i nigdy nie jest wstawiany do strony, więc nawet nietypowy plik nie może uruchomić kodu.

Najczęściej zadawane pytania

Czy mogę zamienić JPG na SVG dla plotera tnącego?

Tak. Do cięcia na Cricut lub Silhouette użyj ustawienia Logo z 2 kolorami: dostaniesz czyste czarne kształty na białym tle. W razie potrzeby usuń kształt tła w programie do cięcia.

Dlaczego mój plik SVG jest większy niż oryginalny PNG?

Każdy obszar koloru staje się ścieżką z wieloma punktami. Zmniejsz Liczba kolorów, zwiększ Ignoruj plamki mniejsze niż (px) albo wybierz mniejszy Rozmiar roboczy (dłuższy bok), aby uzyskać lżejszy plik.

Czy SVG będzie nieskończenie ostry?

Tak: ścieżki skalują się do dowolnego rozmiaru bez rozmycia. Kształty mogą jednak być tylko tak dokładne jak wektoryzowany obraz, więc małe lub nieostre źródła dają bardziej zaokrąglone, mniej precyzyjne krawędzie.

Dlaczego wektoryzacja trwa kilka sekund?

Obliczenia wykonuje twoje urządzenie. Duże rozmiary robocze i wiele kolorów zwielokrotniają pracę. 800 px to dobry kompromis; dla szybkiego podglądu spróbuj 400 px.

Czy to to samo co osadzenie obrazu w pliku SVG?

Nie. Niektóre konwertery po prostu opakowują PNG w plik SVG, co nie czyni go skalowalnym. To narzędzie tworzy prawdziwe ścieżki wektorowe.