Methode und Tests

So funktioniert VectorizeThis und so werden Ergebnisse getestet

Bei der Bildvektorisierung werden Pixel als Formen rekonstruiert. VectorizeThis erledigt dies lokal, vergleicht mögliche Spuren und wägt visuelle Ähnlichkeit, brauchbare Geometrie und überschaubare Komplexität ab.

Von Rasterpixeln zu Vektorpfaden

PNG-, JPEG-, JPG-, WebP-, AVIF- und BMP-Dateien speichern ein Raster aus Pixeln. SVG beschreibt Formen, Füllungen und Koordinaten, die kompatible Programme in unterschiedlichen Größen neu zeichnen können. Die Vektorisierung analysiert benachbarte Pixel, gruppiert visuelle Bereiche, verfolgt ihre Grenzen und bildet sie durch Vektorpfade nach.

Eine umbenannte Datei oder ein Rasterbild in einer SVG-Hülle führt diese Rekonstruktion nicht aus. VectorizeThis erzeugt echte SVG-Geometrie aus dem sichtbaren Bild.

Lokale Verarbeitung im Browser

Unterstützte Bilder werden auf dem Gerät des Nutzers dekodiert, vektorisiert, bewertet und aufbereitet. Im normalen Konvertierungsablauf werden keine Bilddaten an einen Konvertierungsserver gesendet. Durch diese lokale Arbeitsweise können mehrere Ergebnisse verglichen werden, ohne bei jeder Anpassung auf eine Serveranfrage zu warten.

Mehrere Kandidaten werden verglichen

Keine einzelne Einstellung ist für jedes Bild ideal. Ein flaches Symbol enthält andere Informationen als ein Foto, und eine Schneidedatei stellt andere Anforderungen als eine Webillustration.

Bei der ersten Suche kann VectorizeThis 16 Kandidaten prüfen und anschließend drei gezielte Verfeinerungen ausführen. Berücksichtigt werden unter anderem visuelle Ähnlichkeit, Silhouetten und Grenzen, Farbbeziehungen, Topologie, die Zahl der Pfade und Knoten sowie die Dateigröße. Welche Hinweise am stärksten zählen, hängt vom Bild und dem gewählten Einsatzzweck ab.

Das „beste Ergebnis“ ist somit der überzeugendste Gesamtkompromiss für dieses Bild und diesen Einsatz. Es ist nicht automatisch der Kandidat mit dem höchsten Pixel-Ähnlichkeitswert oder der kleinsten Datei.

Der Einsatzzweck verändert die Prioritäten

Fertigungsprüfungen können mögliche Probleme erkennen, aber nicht jede Maschine, jedes Material, jede Klinge, Schnittbreite, Importoption oder Anwendungsregel berücksichtigen.

Die Ausgabe wird normalisiert und geprüft

Nach der Vektorisierung bereitet VectorizeThis das SVG für kompatible Browser und Editoren auf, entfernt vermeidbares Markup und wendet die gewählten Optionen an. Es kann eine kleine Palette anbieten, currentColor verwenden, einen erkannten Hintergrund entfernen, auf den wesentlichen Inhalt zuschneiden und das Markup auf Wunsch formatieren.

Die Ausgabe kann außerdem auf übermäßige Komplexität, winzige Inseln, offene Pfade und weitere Bedingungen geprüft werden. Eine Warnung ist ein Hinweis zur Kontrolle und kein Beweis, dass eine Datei fehlschlagen wird.

Grenzen automatischer Vektorisierung

Klare, ausreichend große Vorlagen mit deutlichen Kanten erzeugen meist einfachere und genauere Pfade. Rauschen, JPEG-Artefakte, Unschärfe, Verläufe, Transparenz, feine Texturen und überlagerte Farben erfordern Interpretation. Ein vektorisiertes SVG kann fehlende Details nicht zurückholen und muss nicht den ursprünglichen Aufbau des Designers reproduzieren.

Darum gibt es die Gegenüberstellung und manuelle Regler. Prüfen Sie Fertigungsdateien vor der Produktion in der Zielsoftware und mit dem vorgesehenen Material.

Wie Änderungen getestet werden

Änderungen an Vektorisierung und Rangfolge werden mit repräsentativen Bildern getestet: Symbole, Logos, Strichzeichnungen, mehrfarbige und niedrig aufgelöste Quellen, Fotos und Fertigungsbeispiele. Automatisierte Tests schützen wichtige Browser- und Ausgaberegeln. Benchmark-Vergleiche helfen, Qualitätsrückschritte vor der Veröffentlichung zu erkennen.

Wie unsere technischen Inhalte entstehen

Technische Erläuterungen auf VectorizeThis beruhen auf dem tatsächlichen Verhalten des Konverters, Tests mit repräsentativen Bildern und Primärspezifikationen wie der SVG-Spezifikation des W3C. Seiten werden geprüft, wenn sich das Verhalten des Konverters wesentlich ändert.

VectorizeThis wurde von Maxime Desrosiers entwickelt. Unerwartete Ergebnisse können über Bewertung senden im Konverter oder über Kontakt gemeldet werden.

Zuletzt aktualisiert: