Exerb bRuby Ruby++ Ruby/SVG gRuby Gyokuro
Ruby/SVG Project
$Date: 2003/02/06 15:16:45 $
SourceForge.jp

募集:Ruby/SVGの開発を引き継いでくれる人を募集中です。興味のある方はyuya@katoden.co.jpまでご連絡お願いします。

概要

Ruby/SVGは、XMLベースのグラフィック形式であるSVGを生成するためのRubyライブラリです。

ダウンロード

現在の最新バージョンは1.0.3です。
RAA(Ruby Application Archive)からもダウンロードできます。[RAA:ruby-svg]

最新版

ruby-svg-1.0.3.tar.gz(23kb)

旧版

ruby-svg-1.0.2.tar.gz(22kb)
ruby-svg-1.0.1.tar.gz(21kb)
ruby-svg-1.0.0.tar.gz(6kb)

CVS

CVSから最新のソースコードを入手するには、以下のようにします。

$ cvs -d:pserver:anonymous@cvs.sourceforge.jp:/cvsroot/ruby-svg login
$ cvs -d:pserver:anonymous@cvs.sourceforge.jp:/cvsroot/ruby-svg co ruby-svg

サンプルスクリプト

同梱のサンプルスクリプトについて。

sample1.rb (SVG)
もっとも単純なサンプル。四角、角丸四角、円、楕円を描画します。
sample2.rb (SVG)
これも単純なサンプル。線、ポリライン、ポリゴン、イメージ、テキストを描画します。
sample3.rb (SVG)
Rubyという文字を描画します。
sample4.rb (SVG)
透明度の違う円を描画します。左から順に0.2、0.4、0.6、0.8、1.0の透明度を設定しています。
sample5.rb (SVG)
透明度と座標変換を用いて円を描画します。
sample6.rb (SVG)
簡単な線グラフを描画します。
sample7.rb (SVG)
簡単な円グラフを描画します。作者自身がPATHエレメントの使用方法をよくわかっていないため、たまに変なグラフが表示されることがあります。

メーリングリスト

開発者向けメーリングリストとしてruby-svg-devがあります。

作者

Yuya Kato <yuya@katoden.co.jp>

リンク

nuance de nuance
作者の個人的なページ。