raphael.serialize icon indicating copy to clipboard operation
raphael.serialize copied to clipboard

RaphaelJS Plugin to serialize SVG Objects for exporting

=Raphael.serialize

This is a plugin to http://raphaeljs.com, a javascript library for working with SVG on the web. This plugin gives functions for saving SVG data and loading it back into the canvas.

Currently supports JSON and basic shapes.

==Install

Just include the raphael.serialize.js after you include the raphael.js library.

==Usage

The plugin extends the RaphaelJS object.

var paper = Raphael('yourcanvas', '300', '300'); // Do some drawing var json = paper.serialize.json(); // saves as json paper.clear(); paper.serialize.load_json(json); // load it back

Thanks to Ben Barnett http://www.benbarnett.net/ for his work on serializing paths.