trace-to-svg
Konwertuj bitmap do czystych ścieżek SVG — od logo do gotowych do produkcji wektorów
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Zamień zdjęcia PNG, JPG i WebP na wektorowe ścieżki SVG za pomocą potrace i mkbitmap. Narzędzie idealnie sprawdza się do konwersji logo, sylwetek i obrazów o wysokim kontraście na wektory gotowe do dalszych obiegów CAD — takich jak tworzenie plików DXF czy przygotowanie konturów do wycinania i grawerowania. Wynik to czysty plik SVG z pojedynczymi lub wieloma ścieżkami, które możesz natychmiast wykorzystać w projektach produkcyjnych.
Jak używać
Zainstaluj wymagane narzędzia. Na systemach Linux użyj menedżera apt: apt install potrace. Na macOS zainstaluj za pomocą Homebrew: brew install potrace. Oba polecenia instalują zarówno potrace, jak i mkbitmap.
Przygotuj obraz wejściowy w formacie PNG, JPG lub WebP. Narzędzie działa najlepiej na obrazach o wysokim kontraście — logach, sylwetkach i kształtach bez gradientów. Jeśli obraz zawiera wiele szczegółów lub odcieni, wynik może być mniej zadowalający.
Uruchom podstawową konwersję za pomocą skryptu: bash scripts/trace_to_svg.sh input.png --out out.svg. Zastąp input.png nazwą Twojego pliku, a out.svg to nazwa wyjściowego pliku SVG.
Jeśli wynik zawiera zbyt wiele szumu lub brakuje kontrastu, dostosuj parametry. Użyj flagi --threshold z wartością od 0 do 1 (np. 0.6) aby zmienić czułość progowania, oraz --turdsize aby zmniejszyć małe artefakty (np. 20). Przykład: bash scripts/trace_to_svg.sh input.png --out out.svg --threshold 0.6 --turdsize 20.
Otwórz wygenerowany plik SVG w edytorze tekstu lub graficznym, aby sprawdzić ścieżki. Plik zawiera elementy path z atrybutem d zawierającym wektorową definicję kształtu.
Jeśli planujesz dalsze przetwarzanie — na przykład tworzenie pliku DXF — skopiuj wartość atrybutu d z ścieżki SVG i przekaż ją do następnego narzędzia w Twojej pipeline'u, takiego jak create-dxf.