A simple toolkit for displaying and manipulating SVGs on iOS and macOS in a performant manner. The goal of this project is not to be a fully compliant SVG parser/renderer. But rather to use SVG as a format for serializing CG/UIPaths, meaning it only supports SVG features that can be represented by CG/UIPaths. Thoroughly documented.
Features
- Support for SVG elements: path, line, polyline, polygon, rect, circle, ellipse
- Support for SVG named colors
- Fully working iOS and macOS demos
- Straightforward API for typical SVG rendering as a UIImageView/NSImageView or CALayer subclass
- Access every shape within your SVG as a CGPath for more fine-grained manipulation
- Render an SVG file using SVGImageView
Categories
LibrariesLicense
MIT LicenseFollow PocketSVG
Other Useful Business Software
Ship Agents Faster
Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of PocketSVG!