SVG を PNG に変換するやつ (Ruby-GNOME2/RSVG on Sinatra)
ただ変換したいだけという人は
SVG (Scalable Vector Graphics) というだけあって、大きさが可変であるため 幅(width) と 高さ(height) を指定する必要があります。
Code
以下はサーバサイド (Sinatra) で変換するサンプルです。 SVG ファイルと幅と高さを post してサーバ上で変換して PNG ファイルをそのまま返します。
SVG-to-PNG Converter using Ruby-GNOME2/RSVG on Sinatra
note
gem の rsvg2
をインストールするときに $ brew install cairo
を要求されました。
加えて、cairo を入れるために XQuartz も必要でした。