6 repository-uri
Utilities for calculating text lengths and mapping characters to specific vector paths.
Distinct from Text Processing and Parsing: The candidates are generic text processing tools (search/tokenization), whereas this is specifically about geometric path mapping for text.
Explore 6 awesome GitHub repositories matching graphics & multimedia · SVG Text and Path Processing. 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.
svg.js is a JavaScript library and toolkit for programmatically creating, modifying, and querying Scalable Vector Graphics in the browser. It functions as a programmable interface and DOM wrapper that allows developers to manipulate vector elements through a standardized API rather than writing raw XML. The library includes a dedicated animation framework for creating fluid motion and visual transitions. This is supported by tools for path morphing and the use of timelines and easing functions to animate vector graphics. The toolkit covers a broad range of capabilities, including geometric t
Calculates text lengths and maps characters to specific vector paths using point arrays and segments.
Octicons este o bibliotecă cuprinzătoare de glife vectoriale scalabile și un set de pictograme pentru sisteme de design, concepută pentru a oferi un limbaj vizual uniform în interfețele utilizator. Funcționează ca o colecție standardizată de active SVG care asigură o iconografie consistentă pentru componente web, view-uri server-side și generatoare de site-uri statice. Proiectul dispune de randare vectorială multi-scală, utilizând date de cale SVG separate, optimizate pentru diferite dimensiuni pentru a menține claritatea vizuală pe diverse rezoluții de ecran. Include un sistem pentru descoperirea pictogramelor prin maparea alias-urilor bazată pe cuvinte cheie și suportă un sistem de proprietăți standardizat pentru aplicarea culorilor și a spațierii. Integrarea este oferită prin biblioteci wrapper dedicate și plugin-uri pentru JavaScript, Ruby și Rails. Sistemul include, de asemenea, un mecanism de tag-uire personalizat pentru inserarea glifelor în site-uri statice Jekyll și suportă randarea bazată pe simboluri pentru a reutiliza glifele în view-urile aplicației.
Provides separate SVG path data for different size buckets to maintain visual clarity across resolutions.
ImageSharp is a .NET image processing library and manipulation framework used for decoding, encoding, and modifying digital images. It functions as a comprehensive toolkit for resizing, cropping, and applying pixel-level filters while managing color profiles and pixel data across various file formats. The project integrates a 2D vector graphics engine and a typography rendering engine to draw geometric shapes, paths, and complex stylized text onto images. It also includes a geometry boolean operation library for calculating intersections, unions, and differences between complex polygons and c
Maps shaped glyphs to specific vector paths to draw text along a geometric baseline.
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.
Acest proiect este un manipulator de căi vectoriale și transformator de geometrie SVG care oferă o interfață vizuală pentru modificarea datelor de cale SVG. Servește drept utilitar pentru adăugarea, eliminarea și convertirea segmentelor de cale fără a scrie cod de coordonate manual. Instrumentul funcționează ca un optimizator de cale SVG, reducând lungimea datelor de cale și curățând sistemele de coordonate. Include, de asemenea, un transformator de geometrie pentru aplicarea scalării, rotației și translației formelor vectoriale. Software-ul include capabilități pentru manipularea vizuală a căilor și transformări geometrice globale. Oferă, de asemenea, instrumente de control al viewport-ului pentru zoom, panoramare și ajustarea vizualizării la calea curentă.
Reduces vector path complexity by removing redundant nodes and simplifying coordinate systems.