gruby

ちょっとしたグラフを描くことがあって、rubyのGDインタフェースを調べてたら、さらに抽象化したgrubyってのがあったので試してみる。
Debian sargeでは、ruby/GDがパッケージになってるので、まずはこれから。

# apt-get install libgd-ruby1.8

次にgruby-0.0.1.tar.gzをもらってきてインストールexampleに入ってるスクリプトを動かしてみると、あっさり動く。TrueTypeフォントのサンプルが無くてちっと苦労したが、わかってみれば簡単。msgothic.ttcをカレントに置いて、

ttf = GRb::Font.truetype('./chart/msgothic.ttc', 26)
img.string(ttf, 20, 140, 0, red, "MSゴシック")

こんな感じ。これはいいかも。