For my next project I plan to create images with text and graphics.  I'm comfortable with ruby, but interested in learning python.  I figured this may be a good time because PIL looks like a great library to use.  However, I don't know how it compares to what ruby has to offer (e.g. RMagick and ruby-gd).  From what I can gather PIL had better documentation (does ruby-gd even have a homepage?) and more features. Just wanted  to hear a few opinions to help me decide.
Thanks.
Vince
PIL is a good library, use it.  ImageMagic (what RMagick wraps) is a very heavy library that should be avoided if possible.  Its good for doing local processing of images, say, a batch photo editor, but way too processor inefficient for common image manipulation tasks for web.
EDIT: In response to the question, PIL supports drawing vector shapes.  It can draw polygons, curves, lines, fills and text.  I've used it in a project to produce rounded alpha corners to PNG images on the fly over the web.  It essentially has most of the drawing features of GDI+ (in Windows) or GTK (in Gnome on Linux).
PIL vs RMagick/ruby-gd