4 个仓库
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 是一个全面的可缩放矢量字形库和设计系统图标集,旨在在用户界面中提供统一的视觉语言。它作为一个标准化的 SVG 资产集合,确保 Web 组件、服务器端视图和静态网站生成器的图标一致性。 该项目具有多尺度矢量渲染功能,利用针对不同尺寸桶优化的独立 SVG 路径数据,以在各种屏幕分辨率下保持视觉清晰度。它包括一个通过基于关键字的别名映射进行图标发现的系统,并支持用于应用颜色和间距的标准化属性系统。 通过专用的包装器库和针对 JavaScript、Ruby 和 Rails 的插件提供集成。该系统还包括一个用于将字形插入 Jekyll 静态网站的自定义标记机制,并支持基于符号的渲染以在应用程序视图中重用字形。
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.
This project is a vector path manipulator and SVG geometry transformer that provides a visual interface for modifying SVG path data. It serves as a utility for adding, removing, and converting path segments without writing coordinate code by hand. The tool functions as an SVG path optimizer, reducing path data length and cleaning up coordinate systems. It also includes a geometry transformer for applying scaling, rotation, and translation to vector shapes. The software includes capabilities for visual path manipulation and global geometry transformations. It also provides viewport control to
Reduces vector path complexity by removing redundant nodes and simplifying coordinate systems.