I just saw
g2 today on http://freshmeat.net. It is a c lib for generating 2d graphics. I thought it would be worth mentioning here, because it contains a perl module interface, and it works quite well.
It's big advantage is that it can output to multiple types simultaneously. See screenshots at above link.