Skip to main content

Potrace: Einstellungen, Befehle und Schwellenwert-Leitfaden

Potrace ist Peter Selingers kostenloses Tool, das Bitmaps in SVG-, EPS- oder PDF-Vektoren umwandelt. Installation, Kommandozeile und -k, -t, -a und -O.

JPG in SVG konvertieren

Laden Sie Ihr Bild hoch und erhalten Sie ein vektorisiertes SVG

JPG SVG

Tippen, um eine Datei auszuwählen

oder

Supports M4A, WAV, FLAC, OGG, AAC, WMA, AIFF, OPUS • Max 100 MB

Verschlüsselter Upload via HTTPS. Dateien werden innerhalb von 2 Stunden automatisch gelöscht.

Was ist Potrace?

Potrace (Polygon Tracer) ist ein kostenloses Open-Source-Programm von Peter Selinger, veröffentlicht unter der GPL. Es wandelt eine Bitmap in glatte Vektorumrisse um. Es liest PBM-, PGM-, PPM- und BMP-Dateien und schreibt SVG, EPS, PostScript, PDF, DXF, GeoJSON und weitere Formate.

Potrace zeichnet in einer Farbe nach: Jedes Pixel ist entweder Vordergrund oder Hintergrund. Pfad → Bitmap nachzeichnen in Inkscape nutzt intern Potrace, und die Mehrfarbmodi stapeln mehrere Potrace-Durchläufe. Das Begleitwerkzeug mkbitmap bereinigt einen Graustufen-Scan und skaliert ihn vor dem Nachzeichnen zu einer Bitmap hoch.

Was ist der Potrace-Schwellenwert?

Bevor Potrace die Kanten eines Bildes nachzeichnen kann, muss es das Bild auf nur zwei Farben reduzieren: Schwarz (Vordergrund) und Weiß (Hintergrund). Dieser Vorgang heißt Binarisierung. Der Schwellenwert-Parameter (-k) legt fest, wo die Trennlinie auf der Helligkeitsskala liegt. Für das Gesamtbild lesen Sie, wie die Umwandlung von Raster zu Vektor funktioniert und welche Bilder sich gut nachzeichnen lassen.

Jedes Pixel im Quellbild besitzt einen Helligkeitswert. Bei einem Graustufenbild reicht dieser von 0 (reines Schwarz) bis 1 (reines Weiß), wobei 0,5 einem mittleren Grau entspricht. Der Schwellenwert bestimmt den Grenzwert:

  • Pixel mit einer Helligkeit unterhalb des Schwellenwerts → werden schwarz (in der Vektorspur enthalten)
  • Pixel mit einer Helligkeit oberhalb des Schwellenwerts → werden weiß (ignoriert)

Der Standard-Schwellenwert beträgt 0,5, was den Helligkeitsbereich genau in der Mitte teilt. Das funktioniert gut für die meisten kontrastreichen Bilder, doch eine Anpassung des Schwellenwerts kann die Ergebnisse für bestimmte Quellbildtypen erheblich verbessern.

Technischer Hinweis: Farbbilder werden zunächst auf einen einzigen Helligkeitswert pro Pixel reduziert und dann mit dem Schwellenwert verglichen. Farben ähnlicher Helligkeit landen auf derselben Seite der Grenze, auch wenn sie unterschiedlich aussehen.

Visueller Vergleich bei verschiedenen Schwellenwerten

Um den Einfluss der Schwellenwert-Einstellungen zu verstehen, betrachten Sie, wie dasselbe Quellbild bei verschiedenen Werten aussieht. Die folgenden Beschreibungen gelten für ein typisches Graustufenbild mit hellen und dunklen Elementen:

Schwellenwert Visuelles Ergebnis Was erfasst wird
0,2 Sehr hell — minimaler Vordergrund Nur die absolut dunkelsten Pixel (tiefes Schwarz, starke Schatten). Der Großteil des Bildes erscheint als leerer weißer Raum. Nützlich, um nur die kräftigsten, kontrastreichsten Elemente aus einem verrauschten Bild zu extrahieren.
0,3 Wirkung einer leichten Skizze Dunkle Bereiche und starke Mitteltöne. Hellgrau und mittlere Töne werden verworfen. Erzeugt ein zartes, skizzenartiges Ergebnis, das die primären Konturen, aber keine feinen Details oder subtile Schattierung einfängt.
0,5 Ausgewogen (Standard) Alles, was dunkler als mittleres Grau ist, wird zum Vordergrund. Liefert die natürlichste binäre Darstellung für die meisten Bilder. Der empfohlene Ausgangspunkt für Logos, Strichzeichnungen und allgemeine Grafiken.
0,7 Stärker — mehr Vordergrund Der Großteil des Bildes wird zum Vordergrund, nur die hellsten Bereiche bleiben weiß. Gut geeignet, um Details aus hellfarbigen Quellbildern, verblassten Dokumenten oder Bleistiftskizzen zu gewinnen, die bei 0,5 zu hell wären.
0,9 Sehr stark — nahezu vollflächig Fast alles wird zum schwarzen Vordergrund. Nur fast-weiße Pixel bleiben Hintergrund. Nützlich zum Extrahieren sehr blasser Markierungen von einem weißen Hintergrund, erzeugt aber in der Regel ein übermäßig schweres, detailüberlagertes Ergebnis.

Die wichtigste Erkenntnis: Niedrigere Schwellenwerte erzeugen eine hellere Ausgabe mit weniger Detail; höhere Schwellenwerte erzeugen eine schwerere Ausgabe, die mehr vom Bild erfasst. Es gibt keinen universell „richtigen" Schwellenwert — er hängt vollständig von der Helligkeitsverteilung Ihres Quellbildes und dem gewünschten Ergebnis ab.

Weitere Potrace-Parameter

Während der Schwellenwert den größten Einfluss auf die Ausgabe hat, bietet Potrace mehrere zusätzliche Parameter, mit denen das Vektorergebnis feinjustiert werden kann.

Eckenglättung (-a Alpha)

Bestimmt, ob Ecken im nachgezeichneten Umriss als scharfe Winkel oder als geglättete Kurven dargestellt werden. Der Wert reicht von 0 bis 1,334:

  • -a 0 (scharfe Ecken) — Jede Ecke im binären Umriss wird als scharfer Winkel im SVG erhalten. Das erzeugt eine eckige, präzise Ausgabe. Am besten für geometrische Formen, Pixel-Art, QR-Codes und technische Diagramme geeignet, bei denen exakte rechte Winkel gewünscht sind.
  • -a 1 (Standard) — Moderate Glättung. Ecken nahe 90° werden beibehalten; stumpfe Winkel werden zu Kurven geglättet. Bietet eine gute Balance für die meisten Anwendungsfälle — Text bleibt lesbar, organische Formen wirken natürlich.
  • -a 1,334 (maximale Glättung) — Alle Ecken werden zu Kurven gerundet, auch scharfe. Erzeugt die weichste, fließendste Ausgabe. Ideal für Handschrift, organische Formen und künstlerische Interpretationen, bei denen eckige Artefakte unnatürlich wirken würden.

Pfad-Optimierung (-O)

Bestimmt, wie aggressiv Potrace die Bézier-Kurven, die jeden Pfad bilden, vereinfacht. Höhere Optimierungsstufen erzeugen SVG-Dateien mit weniger Steuerpunkten (kleinere Dateigröße), möglicherweise auf Kosten einer weniger genauen Spurung. Die Standardstufe bietet eine gute Balance zwischen Wiedergabetreue und Kompaktheit.

In der Praxis muss dieser Parameter selten angepasst werden. Die Standard-Optimierung erzeugt kompakte, genaue Pfade, die sowohl für die Anzeige als auch für Schneidemaschinen geeignet sind. Eine stärkere Optimierung kann helfen, wenn Ihre SVG-Datei ungewöhnlich groß ist (Tausende komplexer Pfade aus einem nachgezeichneten Foto), aber für typische Logos und Strichzeichnungen ist der Standard optimal. Wenn Ihre Schneidesoftware DXF statt SVG benötigt, konvertieren Sie das SVG nach dem Nachzeichnen in DXF.

Rauschunterdrückung (-t Turdsize)

Vor dem Nachzeichnen entfernt Potrace kleine isolierte Regionen (in der Potrace-Dokumentation als „Turds" bezeichnet) aus dem Binärbild. Der Turdsize-Wert gibt die maximale Fläche in Pixeln der zu verwerfenden Regionen an:

  • -t 0 — Alles behalten. Keine Rauschunterdrückung. Selbst einzelne verirrte Pixel werden zu winzigen Vektorpfaden nachgezeichnet.
  • -t 2 (Standard) — Isolierte Regionen von 1–2 Pixeln entfernen. Eliminiert die meisten Scanner-Rauschpixel und JPG-Kompressionsartefakte, ohne echten Bildinhalt zu beeinträchtigen.
  • -t 10 — Kleine Flecken bis zu 10 Pixeln entfernen. Gut für gescannte Dokumente mit sichtbarer Papiertextur.
  • -t 50 — Aggressive Entfernung. Eliminiert größere Artefakte, kann aber auch kleine, bewusste Details wie Satzzeichen oder feine dekorative Elemente entfernen.

Turdsize-Tipp: Wenn Ihre SVG-Ausgabe viele kleine, verstreute Vektorfragmente enthält, die nicht zum eigentlichen Design gehören, erhöhen Sie den Turdsize-Wert. Wenn kleine, beabsichtigte Details (Punkte, dünne Striche) verschwinden, verringern Sie ihn oder setzen Sie ihn auf 0.

Best Practices nach Quellbildtyp

Verschiedene Quellbildtypen erfordern unterschiedliche Kombinationen von Potrace-Einstellungen. Die folgende Tabelle gibt empfohlene Ausgangspunkte für die häufigsten Szenarien:

Quellbild Schwellenwert (-k) Ecken (-a) Turdsize (-t) Hinweise
Sauberes Logo (S&W) 0,5 1 (glatt) 2 (niedrig) Standardeinstellungen funktionieren perfekt für kontrastreiche Logos auf weißem Hintergrund
Bleistiftskizze 0,35–0,45 1,334 (max. glatt) 0 (keine) Niedrigerer Schwellenwert, um Papiertextur als Rauschen zu vermeiden; maximale Glättung für fließende Linien
Tintenstempel / Siegel 0,55–0,65 1 (glatt) 10–20 (hoch) Etwas höherer Schwellenwert erfasst den vollständigen Stempel; hoher Turdsize entfernt Tintenspritzer
Kontrastarmes Foto 0,3–0,4 1 (glatt) 10–50 (hoch) Niedrigerer Schwellenwert erhält die Trennung; hoher Turdsize entfernt Rauschen aus grauen Bereichen
Kontrastreiches Kunstwerk 0,5 0 (scharf) 2 (niedrig) Scharfe Ecken bewahren geometrische Präzision; Standard-Schwellenwert für klaren S&W-Kontrast
Gescanntes Dokument 0,5–0,6 0 (scharf) 5–15 Scharfe Ecken für Textlesbarkeit; moderater Turdsize für Papierstaub und Scanner-Artefakte
Verblasstes / helles Quellbild 0,65–0,8 1 (glatt) 2–5 Höherer Schwellenwert erfasst hellfarbige Inhalte, die bei 0,5 verloren gehen würden
Pixel-Art / QR-Code 0,5 0 (scharf) 0 (keine) Scharfe Ecken bewahren pixelgenaue Geometrie; keine Rauschunterdrückung, um jeden beabsichtigten Pixel zu erhalten

Tipps zur Vorverarbeitung

Die Anpassung der Potrace-Parameter hilft, aber die größten Verbesserungen erzielen Sie durch die Aufbereitung des Quellbildes vor der Konvertierung. Diese Vorverarbeitungsschritte lassen sich in jedem Bildbearbeitungsprogramm durchführen — sogar im integrierten Editor Ihres Smartphones. Der vollständige Leitfaden zum Vektorisieren eines Bildes behandelt diese Schritte samt Nachbearbeitung nach dem Nachzeichnen.

Kontrast erhöhen

Die wirkungsvollste Einzelmaßnahme. Öffnen Sie das Bild in einem beliebigen Editor und ziehen Sie den Kontrastregler nach oben. Dadurch vergrößert sich der Abstand zwischen hellen und dunklen Pixeln, was die Kantenerkennung sauberer und genauer macht. Bei S&W-Bildern liefert eine Anpassung über „Tonwertkorrektur" oder „Kurven", bei der Schwarz dunkler und Weiß heller gedrückt wird, noch bessere Ergebnisse als ein einfacher Kontrastregler.

Hintergrundrauschen entfernen

Bei gescannten Dokumenten und Fotos physischer Objekte ist der Hintergrund selten reines Weiß. Papiertextur, ungleichmäßige Beleuchtung, Schatten und Staub erzeugen graue Pixel, die Potrace als Vordergrund interpretieren kann. Vor dem Hochladen empfiehlt sich Folgendes:

  • Verwenden Sie eine „Tonwertkorrektur", um den Hintergrund in Richtung reines Weiß zu verschieben
  • Wenden Sie eine leichte Gaußsche Unschärfe (Radius 1–2 Pixel) an, um Papiertextur zu glätten, ohne wichtige Kanten zu beeinflussen
  • Schneiden Sie das Bild eng zu, um Schatten und Randnackteile vom Scannen zu entfernen

PNG statt JPG verwenden

Die JPEG-Kompression erzeugt sichtbare blockartige Artefakte an scharfen Kanten — genau den Bereichen, die Potrace für die Kantenverfolgung analysiert. Diese Artefakte veranlassen den Tracer, den JPEG-Kompressionsgrenzen statt den tatsächlichen Bildkanten zu folgen, was gezackte, verrauschte Vektorpfade erzeugt. Wenn möglich, verwenden Sie immer eine PNG-Quelle. Ist nur JPG verfügbar, nutzen Sie die höchste Qualitätsstufe (am wenigsten komprimiert).

Höhere Auflösung verwenden

Potrace passt Bézier-Kurven an Pixelgrenzen an. Mehr Pixel bedeutet mehr Datenpunkte für den Kurvenanpassungsalgorithmus, was glattere und genauere Kurven erzeugt. Ein 2000×2000 Pixel großes Bild liefert spürbar glattere SVG-Ausgaben als eine 500×500-Version desselben Inhalts. Laden Sie wenn möglich die größte verfügbare Version Ihres Bildes hoch.

Zuerst in Graustufen konvertieren

Wenn Ihr Quellbild grundsätzlich schwarz-weiß ist (ein Logo, ein Textscan oder eine Strichzeichnung), entfernt die Konvertierung in Graustufen vor dem Hochladen jegliches Farbrauschen, das die Schwellenwertberechnung beeinflussen könnte. Potrace reduziert Farbbilder intern auf ihre Helligkeit, und farbige Elemente ähnlicher Helligkeit können dabei verschmelzen oder wegfallen.

So installieren und verwenden Sie Potrace

  • Linux: sudo apt install potrace (Debian, Ubuntu) oder der Paketmanager Ihrer Distribution.
  • macOS: brew install potrace.
  • Windows: Laden Sie die vorkompilierten Programmdateien von der Potrace-Seite auf SourceForge herunter und führen Sie potrace.exe in einem Terminal aus.
  • BMP in SVG nachzeichnen: potrace -s input.bmp -o output.svg
  • Mit Einstellungen: potrace -s -k 0.4 -t 10 -a 1 input.bmp -o output.svg
  • Aus einem JPG (Potrace kann kein JPG lesen, daher zuerst konvertieren): magick input.jpg -colorspace Gray -threshold 50% bmp:- | potrace -s -o output.svg
Option Was sie steuert Standard
-k, --blacklevel Helligkeitsgrenze zwischen Schwarz und Weiß 0,5
-t, --turdsize Größter zu verwerfender Fleck (in Pixeln) 2
-a, --alphamax Eckenglättung (0 = scharf, 1,334 = rund) 1
-O, --opttolerance Toleranz der Kurvenoptimierung 0,2
-s / -b SVG-Ausgabe / Backend wählen (pdf, eps, dxf…) EPS
-i, --invert Schwarz und Weiß vor dem Nachzeichnen vertauschen Aus

Bereit zum Konvertieren?

Vektorisieren Sie Ihr JPG-Bild zu SVG

JPG SVG

Tippen, um eine Datei auszuwählen

oder

Supports M4A, WAV, FLAC, OGG, AAC, WMA, AIFF, OPUS • Max 100 MB

Häufig gestellte Fragen

Für die meisten Logos auf weißem Hintergrund funktioniert der Standard-Schwellenwert von 0,5 gut. Wenn hellfarbige Elemente Ihres Logos verschwinden, erhöhen Sie den Schwellenwert auf 0,6 oder 0,7, um mehr vom Bild zu erfassen. Wenn leichte Grautöne im Hintergrund als unerwünschte schwarze Bereiche erscheinen, senken Sie ihn auf 0,4. Starten Sie immer bei 0,5 und passen Sie in kleinen Schritten an.

In Inkscape ja — öffnen Sie Ihr Bild über Datei > Importieren und verwenden Sie dann Pfad > Bitmap nachzeichnen. Im Dialog können Sie den Schwellenwert mit Live-Vorschau anpassen, bevor Sie ihn übernehmen. Der JPG-zu-SVG-Konverter auf dieser Seite zeichnet mit vtracer in Farbe nach und hat keinen Schwellenwert; nur wenn vtracer scheitert, greift er auf Potrace mit dem Standardwert -k 0.5 zurück. Für schnelle Korrekturen bringt eine Kontrasterhöhung im Quellbild vor dem Hochladen oft mehr als das Feintuning des Schwellenwerts.

Raue Kanten in der SVG-Ausgabe deuten in der Regel auf ein Quellbild mit geringer Auflösung hin. Potrace passt Kurven an Pixelgrenzen an; weniger Pixel bedeuten gröbere Kurven. Laden Sie die Version mit der höchsten verfügbaren Auflösung hoch. JPEG-Kompressionsartefakte können ebenfalls gezackte Kanten verursachen — der Tracer folgt dann den blockartigen Artefaktgrenzen statt den tatsächlichen Bildkanten. Eine PNG-Quelle beseitigt dieses Problem.

Turdsize (-t) ist der Parameter zur Rauschunterdrückung von Potrace. Er gibt die maximale Fläche isolierter Regionen in Pixeln an, die vor dem Nachzeichnen verworfen werden. Der Standardwert 2 entfernt einzelne Pixelflecken. Bei gescannten Dokumenten mit sichtbarer Papiertextur oder Staub erhöhen Sie ihn auf 10–50, um kleine Artefakte zu beseitigen. Bei sehr sauberen digitalen Bildern reicht der Standard aus.

Ja. Potrace ist kostenlos und Open Source unter der GNU GPL und für Linux, macOS und Windows verfügbar.

Nein. Potrace zeichnet jeweils eine Farbe nach. Inkscape erzeugt farbige Nachzeichnungen, indem es mehrere Potrace-Durchläufe stapelt, und Farbtracer wie vtracer, den der Konverter auf dieser Seite verwendet, verarbeiten Farbe in einem Durchgang.

Weitere JPG zu SVG-Anleitungen

JPG in SVG umwandeln: Raster zu Vektor erklärt
JPG in SVG umwandeln: Bild hochladen, vollfarbiges SVG erhalten, nachbearbeiten. Wie Tracing funktioniert, was sich e...
Zurück zum JPG zu SVG Konverter

Funktion vorschlagen

0 / 2000