Reply to comment
SVG is a standard format for vector graphics, Most modern browsers support SVG out of the box. But there is a problem! How to make and edit SVG files?!
Only few well known graphic softwares are able to open SVG files! and it includes Photoshop. I searched for a solution several times but each time i couldn't find an easy to use , cross platform , portable , free and efficient way and didn't have time to continue but i finally found it. The good thing about this solution is it has all the things i mentioned plus it's OpenSource and works well under Windows and Linux.
The Inkscape is an Open Source vector graphics editor, with capabilities similar to Illustrator, CorelDraw, or Xara X, using the W3C standard Scalable Vector Graphics (SVG) file format. Inkscape supports many advanced SVG features (markers, clones, alpha blending, etc.) and great care is taken in designing a streamlined interface. It is very easy to edit nodes, perform complex path operations, trace bitmaps and much more. We also aim to maintain a thriving user and developer community by using open, community-oriented development.
You can export your vector into many other formats as well (PDF, PNG, EPS, EMF, WMF, etc)
Update : Second solution is Uniconvertor which is a standalone command line utility for converting graphic formats like SVG to other formats! haven't used it yet