Overview of ThorVG capabilities
mainThorVG is a production-ready vector graphics engine designed for high performance and lightweight efficiency. It is suitable for interactive apps, creative tools, embedded systems, and IoT devices.
Supported Primitives and Features:
- Lines & Shapes: Rectangles, circles, paths, and arbitrary vector geometry.
- Filling: Solid colors, linear gradients, and radial gradients.
- Stroking: Stroke width, joins, caps, dash patterns, and trimming.
- Scene Management: Retained-mode scene graph with hierarchical transformations.
- Composition: W3C compositing and blending modes, masking, clipping, and nested scenes.
- Text: Unicode, scalable TTF/OTF fonts, and multi-line text layout.
- Images: SVG, PNG, JPEG, WebP, and raw bitmaps.
- Effects: Blur, drop shadow, tint, tritone, color replacement, and fill effects.
- Animations: Lottie (JSON) playback and rendering.