4 Repos
Techniques for reducing the complexity of vector paths by removing redundant nodes and smoothing outlines.
Distinct from SVG Text and Path Processing: Focuses on geometric path simplification and node reduction rather than text-to-path mapping.
Explore 4 awesome GitHub repositories matching graphics & multimedia · Path Optimizations. Refine with filters or upvote what's useful.
Heroicons is an SVG icon library and a set of UI vector graphic assets designed for use in user interfaces and web development. It provides a collection of scalable vector graphics as a React icon component set, allowing for flexible integration into applications. The library supports multi-format distribution, offering icons in JSX and SVG formats. These assets are provided as component-wrapped SVG exports, which enables programmatic control over props and attributes. The project covers capabilities for SVG icon integration, web interface styling, and user interface design. It includes util
Simplifies vector coordinates and removes metadata during the build process to optimize final bundle size.
Octicons ist eine umfassende Bibliothek skalierbarer Vektor-Glyphen und ein Design-System-Icon-Set, das darauf ausgelegt ist, eine einheitliche visuelle Sprache über Benutzeroberflächen hinweg bereitzustellen. Es fungiert als standardisierte Sammlung von SVG-Assets, die eine konsistente Ikonografie für Webkomponenten, serverseitige Views und statische Site-Generatoren sicherstellt. Das Projekt bietet multiskalierbares Vektor-Rendering und nutzt separate SVG-Pfaddaten, die für verschiedene Größenklassen optimiert sind, um die visuelle Klarheit über verschiedene Bildschirmauflösungen hinweg zu wahren. Es enthält ein System zur Icon-Discovery durch schlüsselwortbasiertes Alias-Mapping und unterstützt ein standardisiertes Eigenschaftssystem zur Anwendung von Farben und Abständen. Die Integration erfolgt über dedizierte Wrapper-Bibliotheken und Plugins für JavaScript, Ruby und Rails. Das System enthält zudem einen benutzerdefinierten Tagging-Mechanismus zum Einfügen von Glyphen in statische Jekyll-Websites und unterstützt symbolbasiertes Rendering, um Glyphen über Anwendungs-Views hinweg wiederzuverwenden.
Provides separate SVG path data for different size buckets to maintain visual clarity across resolutions.
vtracer is a raster to SVG converter and image vectorization pipeline. It transforms high-resolution scans and pixel-based images into scalable vector graphics by tracing shapes and colors. The tool includes a specialized pixel art vectorizer that converts low-resolution raster graphics into vector shapes while preserving a pixelated aesthetic. It also functions as a Bezier curve fitting tool to simplify dense point sets into smooth curves, reducing the complexity of vector paths. The project covers large scale image vectorization for gigapixel-scale data, color clustering and patch segmenta
Simplifies complex paths and reduces node counts to create cleaner outlines and more efficient SVG files.
Dieses Projekt ist ein Vektorpfad-Manipulator und SVG-Geometrie-Transformator, der eine visuelle Schnittstelle zur Modifikation von SVG-Pfaddaten bietet. Es dient als Dienstprogramm zum Hinzufügen, Entfernen und Konvertieren von Pfadsegmenten, ohne Koordinatencode von Hand schreiben zu müssen. Das Tool fungiert als SVG-Pfadoptimierer, der die Länge von Pfaddaten reduziert und Koordinatensysteme bereinigt. Es enthält zudem einen Geometrie-Transformator zum Anwenden von Skalierung, Rotation und Translation auf Vektorformen. Die Software enthält Funktionen für visuelle Pfadmanipulation und globale Geometrietransformationen. Sie bietet zudem Viewport-Steuerungstools zum Zoomen, Schwenken und Anpassen der Ansicht an den aktuellen Pfad.
Reduces vector path complexity by removing redundant nodes and simplifying coordinate systems.