> The limitation of Tk is that it natively supports gif, but not jpg or png > (although there are add on libraries that do) > > However, since you are rinning Linux, Gtk+ works great on that (windows, > so-so, Linux, great) Now seems like a good time for me to pipe up and say that FOX (and FXRuby) support a variety of popular image file formats (GIF, PNG, BMP, JPEG and XPM). And unlike GTK it works great on both Linux/Unix and Windows. For more information about FXRuby, the Ruby language bindings for FOX, see the FXRuby home page: http://fxruby.sourceforge.net and for more general information about FOX's features, etc., see the FOX home page: http://www.cfdrc.com/FOX/fox.html > The Ruby GTK library has a viewer program in the /samples/gdkimlib subdir of > the distribution folder named rbview which reads jpg and png (and gif) very > nicely. Ruby GTK can be found on RAA. The next drop of FXRuby (due early next week) will include in its examples a new image viewer program, capable of reading and manipulating all of the image file formats supported by FOX.