Crate nsvg[−][src]
A friendly Rust wrapper around the excellent NanoSVG C library. Offering simple SVG parsing and rasterizing.
Example
extern crate nsvg; use std::path::Path; fn main() { let path = Path::new("examples/spiral.svg"); // Load and parse the svg let svg = nsvg::parse_file(path, nsvg::Units::Pixel, 96.0).unwrap(); // Create a scaled raster let scale = 2.0; let image = svg.rasterize(scale); }
Re-exports
pub extern crate image; |
Structs
SvgImage |
Enums
Error | |
Units |
Functions
parse_file |
Loads SVG data from a file at the given |
parse_str |
Loads SVG data from the given SVG text contents. |