はじめまして。
tkcanvas.rb を見てたら、変なの見つけました。
バグだろうと思うので、報告します。

class TkImage<TkObjectの所で、

  def width
    number(tk_call('image', 'height', @path))
  end                       ^^^^^^^

の、height は widthの間違いですよね。
まだ、初心者なんで、ここで何の処理をしているのかも
わからないのですが、変だと思うので、いちおう。

ついでに、教えて下さい。
canvasオブジェクトの大きさ(widthとheight)を知りたい時は
どうすれば良いのですか?

canvas = TkCanvas.new
print canvas.width

って出来るのかなーと思ってソースをみてたんですけど、
出来ないみたいだし。つまらない質問ですいません。
よろしければ教えて下さい。

それでは、ruby本頑張って下さい。期待してますので。

-------
大野 博    
Mail : funifuni / nsknet.or.jp