title: Render an SVG with filter effects to PNG
body: <p>I would like to render an SVG I've created to a hi-res (600 DPI) PNG. This SVG has filter effects, specifically gaussian blur.</p>
  <p>Ideally rendering could be done via the command line.</p>
  <p>I know the SVG is renderable because <strong>you can open it in Chrome/Chromium and the output I'd like to see is there</strong>.</p>
  <h1>Things I've tried:</h1>
  <p>Importing to Adobe Illustrator</p>
  <p>svg2png</p>
  <p>Imagemagick</p>
  <p>Inkscape</p>
  <p>Other command-line tools and programs I'm forgetting right now. Basically anything you could find with Google.</p>
  <h1>Current path I'm pursuing but stuck on:</h1>
  <p>Knowing that Chromium can render the SVG just fine and that it's open-source, I figured I'd download the library Chromium depends on to render SVGs (Skia, <a href="https://sites.google.com/site/skiadocs/" rel="nofollow noreferrer">https://sites.google.com/site/skiadocs/</a>) and use it to output a PNG. So far I've succeeded in installing Skia and running the very first example. I've found an example that renders an SVG (<a href="https://code.google.com/p/skia/source/browse/trunk/samplecode/SampleSVG.cpp?r=875" rel="nofollow noreferrer">https://code.google.com/p/skia/source/browse/trunk/samplecode/SampleSVG.cpp?r=875</a>) but haven't successfully run it on my OSX machine with the latest updates to XCode and command-line tools. A modified version of that example (with gyp file) that outputs a PNG would be amazing.</p>
  <h1>Other ideas that might work:</h1>
  <p>Getting pixel data from Chrome (how would I do that? A simple screenshot isn't enough because of the resolution of the image. I also want a scriptable, repeatable process.)</p>
  <p>Using other graphics library that can render SVG. Maybe this comes from other web browsers, maybe not.</p>