Porównanie

Który wektoryzator do jakiego pliku

Jeśli plik trafia do lasera, plotera tnącego albo drukarni, użyj Tracera. Na dziesięciu obrazach testowych pliki z vtracer były 6,4 razy większe niż z Tracera, a z imagetracerjs 8,6 razy, przy wynikach Tracera niemal tak samo bliskich oryginałowi, a z Pro Tracer zapisuje DXF, EPS i PDF. Jeśli chcesz najwierniejszej kopii pikseli, a rozmiar pliku nie ma znaczenia, imagetracerjs jest średnio odrobinę bliżej. Tworzymy Tracera, więc obrazy, metoda i nasze źródła są poniżej.

Który do jakiego zadania

PotrzebujeszUżyjDlaczego
Pliku do lasera, plotera tnącego albo CNCTracerDXF w milimetrach, z każdym konturem zamkniętym, z jednokolorowej wektoryzacji. Z Pro.
Małego pliku, który dalej wygląda jak obrazTracer5,7 MB za wszystkie dziesięć obrazów, wobec 49,1 MB z imagetracerjs i 36,6 MB z vtracer.
Najwierniejszej kopii pikseliimagetracerjsŚrednio odrobinę bliżej oryginału, przy plikach 8,6 razy większych niż z Tracera.
Wektoryzatora we własnym kodzievtracer albo imagetracerjsTo biblioteki, które możesz wbudować. Tracer to strona internetowa, nie biblioteka.

Mniejsze pliki, mniej punktów, mniej konturów

Za dziesięć obrazów pliki Tracera zajęły 5,7 MB, pliki z vtracer 36,6 MB, a z imagetracerjs 49,1 MB, czyli 6,4 i 8,6 razy więcej. Ścieżki Tracera miały 196 714 punktów, z vtracer 550 538, a z imagetracerjs 1 916 894. Zawierały 21 545 konturów, wobec 37 031 z vtracer i 316 482 z imagetracerjs.

Dodatkowy rozmiar prawie nic nie daje w wierności. Na dziesięciu obrazach średnia różnica Tracera wobec oryginału jest praktycznie taka sama jak u najbliższego narzędzia, imagetracerjs: 2,27% wobec 2,23%, a pliki z imagetracerjs są 8,6 razy większe niż z Tracera.

Każdy punkt musi przeczytać twój edytor, twój program do cięcia albo program drukarni. Każdy kontur to osobna ścieżka, po której jedzie laser albo ploter.

Wszystkie dziesięć obrazów razem

NarzędzieRozmiar plikuPunkty na ścieżkachKontury
Tracer5837196 71421 545
vtracer37 504550 53837 031
imagetracerjs50 2821 916 894316 482
  • Rozmiar pliku SVG w kilobajtach.
  • Punkty końcowe segmentów. Mniej punktów łatwiej edytować, przy zbyt małej liczbie kształt się gubi.
  • Osobne ścieżki w każdym SVG. Kształt z dziurą liczy się podwójnie.

Pliki dla maszyn

Tracer zapisuje SVG za darmo, a z Pro także DXF, EPS i PDF. Jego DXF jest w milimetrach, z dłuższym bokiem 100 mm, i każdy kontur jest w nim zamknięty. Z logo, tekstu, rysunku technicznego i ilustracji liniowej, czyli obrazów wektoryzowanych jednym kolorem, zapisał 11, 71, 328 i 99 zamkniętych konturów i żadnego otwartego. Krzywe zamieniają się w proste odcinki, które odbiegają od oryginału najwyżej o 0,25 mm. DXF wymaga jednokolorowej wektoryzacji; kolorową pobierzesz jako SVG, EPS albo PDF.

vtracer i imagetracerjs zapisują SVG. W SVG z Tracera, vtracer i imagetracerjs każdy kontur kończy się literą Z, która zamyka ścieżkę.

SVGDXFEPSPDF
TracerZa darmoZ Pro, jednokolorowe wektoryzacje, milimetryZ ProZ Pro
vtracerTakNieNieNie
imagetracerjsTakNieNieNie

Jeśli program twojej maszyny otwiera SVG, każde z trzech narzędzi da mu plik. Różnica polega na tym, jak duży jest ten plik i czy potrzebujesz też DXF, EPS albo PDF.

Jak się z nich korzysta

Tracer to strona internetowa: otwierasz ją, upuszczasz obraz, pobierasz plik. Z Pro wektoryzujesz do 25 obrazów naraz i dostajesz je z powrotem w jednym pliku ZIP.

vtracer ma demo w przeglądarce, aplikacje do zainstalowania oraz bibliotekę i program uruchamiany z wiersza poleceń. imagetracerjs to biblioteka JavaScript ze skryptem do wiersza poleceń. Są darmowe i możesz je oskryptować tak, żeby przetworzyły tyle plików, ile chcesz.

Co warto wiedzieć o tych liczbach

  • Tworzymy Tracera i to my wybraliśmy obrazy. Wybraliśmy je przed pomiarem i po nim nie zmieniliśmy żadnego.
  • Każde narzędzie działało na ustawieniach domyślnych. vtracer i imagetracerjs mają ustawienia, których nie próbowaliśmy i które mogą dać lepszy wynik.
  • Testowaliśmy vtracer 0.6.15, pakiet dla Pythona. VTracer 2, jego nowsza aplikacja, nie był testowany.
  • Tracer działał na Auto. Logo, tekst, rysunek techniczny i ilustrację liniową wektoryzował jednym kolorem, a pozostałe sześć obrazów wysłał do silnika kolorów, który zwrócił od 7 do 12 kolorów, każdy na osobnej warstwie.
  • Różnice rzędu setnych punktu niewiele znaczą. Narysowane w drugim rendererze (Chromium) te same pliki przesunęły się nawet o 0,70 punktu.
  • Nie porównywaliśmy szybkości. Tracer działał przez przeglądarkę i serwer, pozostałe na jednym komputerze.

Jak mierzyliśmy

Każdy pomiar, obraz po obrazie i narzędzie po narzędziu, jest w jednym pliku CSV. Dziesięć obrazów jest poniżej.

  • Dziesięć obrazów poniżej: logo, odręczny szkic, zdjęcie, wielokolorowa grafika, tekst, rysunek techniczny, portret AI, miasto w stylu AI, zeskanowana naklejka i ilustracja liniowa. Dla każdego narzędzia ten sam plik.
  • Każdy SVG narysowany przez librsvg w rozmiarze obrazu na białym tle i porównany piksel po pikselu z oryginałem: średnia bezwzględna różnica RGB, jako procent pełnej skali.
  • Silnik kolorów Tracera zmniejsza obraz do 1200 px na dłuższym boku przed wektoryzacją, co dotknęło trzech z dziesięciu. Jego SVG jest rysowane z powrotem w oryginalnym rozmiarze, tak jak pozostałe.
  • Rozmiar to plik SVG w kilobajtach (1 KB = 1024 bajty). Punkty to punkty końcowe segmentów ścieżek, łącznie z początkiem każdego konturu. Kontury to osobne ścieżki; zamknięty kończy się literą Z.
  • Kolorowe SVG Tracera to plik, który pobiera aplikacja, a ona zamyka każdy kontur literą Z. Liczby dla DXF pochodzą z własnego zapisu DXF w Tracerze, uruchomionego na jego czterech jednokolorowych wektoryzacjach.

Dziesięć obrazów

Otwórz którykolwiek i uruchom na nim własne narzędzia. Każdy to dokładnie ten plik, który wektoryzowało każde narzędzie: na białym tle, najwyżej 1500 px na dłuższym boku, zapisany jako PNG.

ObrazAutorŹródłoLicencja
LogoTracer, nasze logoZrobione do tego testuNasze. Użyj go, żeby powtórzyć ten test.
Odręczny szkicLeonardo da Vinci, „Studies of a horse”, ok. 1517–18, Royal CollectionNa Wikimedia CommonsDomena publiczna
ZdjęcieLucasbosch, „Dalmatian fetching a stick”Na Wikimedia CommonsCC BY-SA 4.0. Nasza kopia jest mniejsza i zapisana jako PNG, na tej samej licencji.
Wielokolorowa grafikaGoogle, astronauta z Noto EmojiNa GitHubieApache License 2.0. Narysowany w 1500 px i zapisany jako PNG.
TekstTracer, złożone krojem GeistZrobione do tego testuNasze. Do dowolnego użytku.
Rysunek technicznyF. S. i A. S. Duesenberg, patent USA 1,244,481, „Valve gear”, rysunek 1Na Wikimedia CommonsDomena publiczna
Portret AIMidjourney, prompt: Netha Hussain, „Vincent van Gogh in watercolour”Na Wikimedia CommonsDomena publiczna
Miasto w stylu AIDALL·E, prompt: Lea Lacroix (WMDE), „Puzzle representing a city”Na Wikimedia CommonsDomena publiczna
Zeskanowana naklejkaNaklejka kibica Allentown Jets z 1961 roku, zeskanowanaNa Wikimedia CommonsDomena publiczna
Ilustracja liniowaSumbrella45, „Brown bear coloring page”Na Wikimedia CommonsCC0, bez zastrzeżonych praw

Skąd pochodzi każda liczba

NarzędzieWersjaJak działało
Tracerwww.imagetracer.app, 3 listopada 2026Na stronie, bez konta, preset Auto
vtracer0.6.15 na PyPIPakiet Pythona z ustawieniami domyślnymi, na naszym komputerze
imagetracerjs1.2.6 na npmPreset „default”, na naszym komputerze

To, co zapisuje każde narzędzie, pochodzi z jego własnej dokumentacji: README vtracer, strony VTracer Web Demo i README imagetracerjs.

Wypróbuj na swoim pliku

Wiesz już, na co patrzeć.
Teraz sprawdź własny obraz.

Wgraj go i porównaj wektor z oryginałem, zanim cokolwiek pobierzesz. Eksport do SVG jest darmowy.