svg-metadata

Github Actions Documentation

What is it?

This crate extracts metadata from SVG files. Currently it reads the following attributes:

You can add more!

Usage Example

```rust use svg_metadata::{Metadata, ViewBox};

fn main() { let svg = r#" "#;

let meta = Metadata::parse(svg).unwrap();
assert_eq!(
    meta.view_box,
    Some(ViewBox {
        min_x: 0.0,
        min_y: 1.0,
        width: 99.0,
        height: 100.0
    })
);

} ```

(You can also parse files directly with parse_file().)

Credits

The SVG fixtures used for testing are provided by

under their respective licenses.