Good application to render or convert SVG files to other file formats

3

0

I need to render SVG files to other file formats (.png, for example.) What's a good application for performing that render or conversion?

Specifically, I need an application that runs on Windows.
I'd welcome suggestions for other platforms, as well.

Jared

Posted 2009-08-28T15:01:15.503

Reputation: 2 361

Question was closed 2014-02-08T21:36:35.570

Answers

13

Inkscape can export SVG to bitmap formats.

phenry

Posted 2009-08-28T15:01:15.503

Reputation: 2 831

3Agreed, Inkscape is a great choice for this. Specifically, you'll need to open the .svg file, go to File -> Export Bitmap (or hit Ctrl+Shift+E), select your options, and click Export. – Travis Northcutt – 2009-08-28T15:14:05.510

1You can also rasterize SVG to PNG from the command line, and the results are nicer looking than Batik too. – teabot – 2009-08-28T15:22:18.583

5

If you're on Linux (Ubuntu) use: rsvg-convert

jweede

Posted 2009-08-28T15:01:15.503

Reputation: 6 325

3

GIMP or Inkscape are usually very good at converting SVG to other formats.

Opening the SVG file in GIMP will cause it to ask you what size (resolution) to treat the file as to convert to a bitmap style image. You can then save it as you like.

Inkscape is a Vector editor, from which you can export to a plethora of formats. Open the file then select File > Export Bitmap.

PeterJCLaw

Posted 2009-08-28T15:01:15.503

Reputation: 1 882

3

The industry standard vector app is Adobe Illustrator. It's pricy, but robust and stuffed with pro grade features.

CaptainKeytar

Posted 2009-08-28T15:01:15.503

Reputation: 794

1You don't need illustrator to render an svg. – Austin Adams – 2012-01-25T02:09:08.407

0

The other answers will work for ordinary (non-animated) SVGs. If your SVG is animated, you need to pick a frame-rate (since SVG animation is time-based whereas most other formats are frame-based), export frames, and convert the frames to your desired format. See Convert animated SVG to movie for details.

Mechanical snail

Posted 2009-08-28T15:01:15.503

Reputation: 6 625

0

Found this using Inkscape via http://gastarbeiten.wordpress.com/2012/08/03/batch-convert-svg-to-png-with-inkscape-command-line/

$ cd your-directory-with-the-svgs/
$ for i in *; do inkscape $i --export-png=`echo $i | sed -e 's/svg$/png/'`; done

HTH

piku

Posted 2009-08-28T15:01:15.503

Reputation: 1