Toolverse
Wszystkie skille

trace-to-svg

autor: openclaw

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

Szybkie info

Kategoria
Data Science
Wyświetlenia
2

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ć

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

Podobne skille